builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0084 starttime: 1461252356.19 results: success (0) buildid: 20160421071209 builduid: 4dcd2583c9434414af96576a144a319b revision: 2c6f688321717f49b8833955dfe646087bf9c8ba ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 08:25:56.191203) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 08:25:56.191637) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 12 secs) (at 2016-04-21 08:25:56.191924) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 12 secs) (at 2016-04-21 08:26:08.749514) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 08:26:08.749791) ========= 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.FDCho9zzIw/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.ljQRXDnjk5/Listeners TMPDIR=/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/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-21 08:26:08-- 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% 181M=0s 2016-04-21 08:26:09 (181 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.473670 ========= master_lag: 0.58 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 08:26:09.805581) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:26:09.805904) ========= 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.FDCho9zzIw/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.ljQRXDnjk5/Listeners TMPDIR=/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/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.027555 ========= master_lag: 0.11 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:26:09.948284) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 08:26:09.948591) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 2c6f688321717f49b8833955dfe646087bf9c8ba --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 2c6f688321717f49b8833955dfe646087bf9c8ba --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.FDCho9zzIw/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.ljQRXDnjk5/Listeners TMPDIR=/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/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-21 08:26:10,121 truncating revision to first 12 chars 2016-04-21 08:26:10,121 Setting DEBUG logging. 2016-04-21 08:26:10,121 attempt 1/10 2016-04-21 08:26:10,121 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/2c6f68832171?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 08:26:11,238 unpacking tar archive at: fx-team-2c6f68832171/testing/mozharness/ program finished with exit code 0 elapsedTime=1.363179 ========= master_lag: 1.68 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 08:26:12.993120) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 08:26:12.993414) ========= script_repo_revision: 2c6f688321717f49b8833955dfe646087bf9c8ba ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 08:26:12.997832) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 6 secs) (at 2016-04-21 08:26:12.998138) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 6 secs) (at 2016-04-21 08:26:19.508094) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 27 secs) (at 2016-04-21 08:26:19.508352) ========= /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.FDCho9zzIw/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.ljQRXDnjk5/Listeners TMPDIR=/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/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 08:26:19 INFO - MultiFileLogger online at 20160421 08:26:19 in /builds/slave/test 08:26: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 08:26:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:26:19 INFO - {'append_to_log': False, 08:26:19 INFO - 'base_work_dir': '/builds/slave/test', 08:26:19 INFO - 'blob_upload_branch': 'fx-team', 08:26:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:26:19 INFO - 'buildbot_json_path': 'buildprops.json', 08:26:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:26:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:26:19 INFO - 'download_minidump_stackwalk': True, 08:26:19 INFO - 'download_symbols': 'true', 08:26:19 INFO - 'e10s': False, 08:26:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:26:19 INFO - 'tooltool.py': '/tools/tooltool.py', 08:26:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:26:19 INFO - '/tools/misc-python/virtualenv.py')}, 08:26:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:26:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:26:19 INFO - 'log_level': 'info', 08:26:19 INFO - 'log_to_console': True, 08:26:19 INFO - 'opt_config_files': (), 08:26:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:26:19 INFO - '--processes=1', 08:26:19 INFO - '--config=%(test_path)s/wptrunner.ini', 08:26:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:26:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:26:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:26:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:26:19 INFO - 'pip_index': False, 08:26:19 INFO - 'require_test_zip': True, 08:26:19 INFO - 'test_type': ('testharness',), 08:26:19 INFO - 'this_chunk': '1', 08:26:19 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:26:19 INFO - 'total_chunks': '10', 08:26:19 INFO - 'virtualenv_path': 'venv', 08:26:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:26:19 INFO - 'work_dir': 'build'} 08:26:19 INFO - ##### 08:26:19 INFO - ##### Running clobber step. 08:26:19 INFO - ##### 08:26:19 INFO - Running pre-action listener: _resource_record_pre_action 08:26:19 INFO - Running main action method: clobber 08:26:19 INFO - rmtree: /builds/slave/test/build 08:26:19 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:26:21 INFO - Running post-action listener: _resource_record_post_action 08:26:21 INFO - ##### 08:26:21 INFO - ##### Running read-buildbot-config step. 08:26:21 INFO - ##### 08:26:21 INFO - Running pre-action listener: _resource_record_pre_action 08:26:21 INFO - Running main action method: read_buildbot_config 08:26:21 INFO - Using buildbot properties: 08:26:21 INFO - { 08:26:21 INFO - "project": "", 08:26:21 INFO - "product": "firefox", 08:26:21 INFO - "script_repo_revision": "production", 08:26:21 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 08:26:21 INFO - "repository": "", 08:26:21 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 08:26:21 INFO - "buildid": "20160421071209", 08:26:21 INFO - "pgo_build": "False", 08:26:21 INFO - "basedir": "/builds/slave/test", 08:26:21 INFO - "buildnumber": 342, 08:26:21 INFO - "slavename": "t-yosemite-r7-0084", 08:26:21 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 08:26:21 INFO - "platform": "macosx64", 08:26:21 INFO - "branch": "fx-team", 08:26:21 INFO - "revision": "2c6f688321717f49b8833955dfe646087bf9c8ba", 08:26:21 INFO - "repo_path": "integration/fx-team", 08:26:21 INFO - "moz_repo_path": "", 08:26:21 INFO - "stage_platform": "macosx64", 08:26:21 INFO - "builduid": "4dcd2583c9434414af96576a144a319b", 08:26:21 INFO - "slavebuilddir": "test" 08:26:21 INFO - } 08:26:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 08:26:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 08:26:21 INFO - Running post-action listener: _resource_record_post_action 08:26:21 INFO - ##### 08:26:21 INFO - ##### Running download-and-extract step. 08:26:21 INFO - ##### 08:26:21 INFO - Running pre-action listener: _resource_record_pre_action 08:26:21 INFO - Running main action method: download_and_extract 08:26:21 INFO - mkdir: /builds/slave/test/build/tests 08:26: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')]} 08:26:21 INFO - https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:26:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:26:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:26:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:26:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 08:26:23 INFO - Downloaded 1235 bytes. 08:26:23 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:26:23 INFO - Using the following test package requirements: 08:26:23 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 08:26:23 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:26:23 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 08:26:23 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:26:23 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 08:26:23 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:26:23 INFO - u'jsshell-mac64.zip'], 08:26:23 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:26:23 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 08:26:23 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 08:26:23 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:26:23 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 08:26:23 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:26:23 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 08:26:23 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:26:23 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 08:26:23 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:26:23 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 08:26:23 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:26:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:23 INFO - https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:26:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 08:26:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 08:26:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 08:26:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 08:26:24 INFO - Downloaded 17979475 bytes. 08:26:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:26:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:26:24 INFO - caution: filename not matched: web-platform/* 08:26:24 INFO - Return code: 11 08:26: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')]} 08:26:24 INFO - https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:26:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 08:26:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 08:26:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 08:26:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:26:26 INFO - Downloaded 36397854 bytes. 08:26:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:26:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:26:30 INFO - caution: filename not matched: bin/* 08:26:30 INFO - caution: filename not matched: config/* 08:26:30 INFO - caution: filename not matched: mozbase/* 08:26:30 INFO - caution: filename not matched: marionette/* 08:26:30 INFO - caution: filename not matched: tools/wptserve/* 08:26:30 INFO - Return code: 11 08:26:30 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')]} 08:26:30 INFO - https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 08:26:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:26:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:26:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 08:26:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 08:26:33 INFO - Downloaded 68786729 bytes. 08:26:33 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:26:33 INFO - mkdir: /builds/slave/test/properties 08:26:33 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:26:33 INFO - Writing to file /builds/slave/test/properties/build_url 08:26:33 INFO - Contents: 08:26:33 INFO - build_url:https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:26:34 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:26:34 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:26:34 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:26:34 INFO - Contents: 08:26:34 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:26:34 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')]} 08:26:34 INFO - https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:26:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:26:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:26:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:26:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:26:37 INFO - Downloaded 103416418 bytes. 08:26:37 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:26:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:26:41 INFO - Return code: 0 08:26:41 INFO - Running post-action listener: _resource_record_post_action 08:26:41 INFO - Running post-action listener: set_extra_try_arguments 08:26:41 INFO - ##### 08:26:41 INFO - ##### Running create-virtualenv step. 08:26:41 INFO - ##### 08:26:41 INFO - Running pre-action listener: _pre_create_virtualenv 08:26:41 INFO - Running pre-action listener: _resource_record_pre_action 08:26:41 INFO - Running main action method: create_virtualenv 08:26:41 INFO - Creating virtualenv /builds/slave/test/build/venv 08:26:41 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 08:26:41 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:26:41 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:26:41 INFO - Using real prefix '/tools/python27' 08:26:41 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:26:42 INFO - Installing distribute.............................................................................................................................................................................................done. 08:26:44 INFO - Installing pip.................done. 08:26:44 INFO - Return code: 0 08:26:44 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:26:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:26:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:26:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:26:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:26:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10326ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103287f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa76bdc09d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032835e0>, '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 0x102e66cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102e91990>, '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.FDCho9zzIw/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.ljQRXDnjk5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:26:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 08:26:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:26:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FDCho9zzIw/Render', 08:26:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:26:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:26:44 INFO - 'HOME': '/Users/cltbld', 08:26:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:26:44 INFO - 'LOGNAME': 'cltbld', 08:26:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:26:44 INFO - 'MOZ_NO_REMOTE': '1', 08:26:44 INFO - 'NO_EM_RESTART': '1', 08:26:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:26:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:26:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:26:44 INFO - 'PWD': '/builds/slave/test', 08:26:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:26:44 INFO - 'SHELL': '/bin/bash', 08:26:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ljQRXDnjk5/Listeners', 08:26:44 INFO - 'TMPDIR': '/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/', 08:26:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:26:44 INFO - 'USER': 'cltbld', 08:26:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:26:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:26:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:26:44 INFO - 'XPC_FLAGS': '0x0', 08:26:44 INFO - 'XPC_SERVICE_NAME': '0', 08:26:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:26:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:26:45 INFO - Downloading/unpacking psutil>=0.7.1 08:26:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:26:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:26:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:26:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:26:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:26:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:26:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:26:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:26:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:26:48 INFO - Installing collected packages: psutil 08:26:48 INFO - Running setup.py install for psutil 08:26:48 INFO - building 'psutil._psutil_osx' extension 08:26:48 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 08:26:49 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 08:26:49 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 08:26:49 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 08:26:49 INFO - building 'psutil._psutil_posix' extension 08:26:49 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 08:26:49 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:26:49 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:26:49 INFO - ^ 08:26:49 INFO - 1 warning generated. 08:26:49 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 08:26:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:26:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:26:49 INFO - Successfully installed psutil 08:26:49 INFO - Cleaning up... 08:26:49 INFO - Return code: 0 08:26:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:26:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:26:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:26:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:26:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:26:49 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 0x10326ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103287f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa76bdc09d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032835e0>, '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 0x102e66cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102e91990>, '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.FDCho9zzIw/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.ljQRXDnjk5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:26:49 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 08:26:49 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 08:26:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FDCho9zzIw/Render', 08:26:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:26:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:26:49 INFO - 'HOME': '/Users/cltbld', 08:26:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:26:49 INFO - 'LOGNAME': 'cltbld', 08:26:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:26:49 INFO - 'MOZ_NO_REMOTE': '1', 08:26:49 INFO - 'NO_EM_RESTART': '1', 08:26:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:26:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:26:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:26:49 INFO - 'PWD': '/builds/slave/test', 08:26:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:26:49 INFO - 'SHELL': '/bin/bash', 08:26:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ljQRXDnjk5/Listeners', 08:26:49 INFO - 'TMPDIR': '/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/', 08:26:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:26:49 INFO - 'USER': 'cltbld', 08:26:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:26:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:26:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:26:49 INFO - 'XPC_FLAGS': '0x0', 08:26:49 INFO - 'XPC_SERVICE_NAME': '0', 08:26:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:26:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:26:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:26:50 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 08:26:50 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 08:26:50 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 08:26:50 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 08:26:50 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 08:26:50 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 08:26:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:26:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:26:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:26:52 INFO - Installing collected packages: mozsystemmonitor 08:26:52 INFO - Running setup.py install for mozsystemmonitor 08:26:52 INFO - Successfully installed mozsystemmonitor 08:26:52 INFO - Cleaning up... 08:26:52 INFO - Return code: 0 08:26:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:26:52 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')]} 08:26:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:26:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:26:52 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')]} 08:26:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:26:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:26:52 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 0x10326ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103287f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa76bdc09d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032835e0>, '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 0x102e66cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102e91990>, '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.FDCho9zzIw/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.ljQRXDnjk5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:26:52 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 08:26:52 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 08:26:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FDCho9zzIw/Render', 08:26:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:26:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:26:52 INFO - 'HOME': '/Users/cltbld', 08:26:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:26:52 INFO - 'LOGNAME': 'cltbld', 08:26:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:26:52 INFO - 'MOZ_NO_REMOTE': '1', 08:26:52 INFO - 'NO_EM_RESTART': '1', 08:26:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:26:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:26:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:26:52 INFO - 'PWD': '/builds/slave/test', 08:26:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:26:52 INFO - 'SHELL': '/bin/bash', 08:26:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ljQRXDnjk5/Listeners', 08:26:52 INFO - 'TMPDIR': '/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/', 08:26:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:26:52 INFO - 'USER': 'cltbld', 08:26:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:26:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:26:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:26:52 INFO - 'XPC_FLAGS': '0x0', 08:26:52 INFO - 'XPC_SERVICE_NAME': '0', 08:26:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:26:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:26:53 INFO - Downloading/unpacking blobuploader==1.2.4 08:26:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:26:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:26:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:26:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:26:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:26:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:26:55 INFO - Downloading blobuploader-1.2.4.tar.gz 08:26:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:26:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:26: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 08:26: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 08:26: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 08:26: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 08:26: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 08:26: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 08:26:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:26:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:26:56 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 08:26:56 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 08:26:56 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 08:26:56 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 08:26:56 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 08:26:56 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 08:26:56 INFO - Downloading docopt-0.6.1.tar.gz 08:26:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:26:56 INFO - Installing collected packages: blobuploader, requests, docopt 08:26:56 INFO - Running setup.py install for blobuploader 08:26:56 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:26:56 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:26:56 INFO - Running setup.py install for requests 08:26:57 INFO - Running setup.py install for docopt 08:26:57 INFO - Successfully installed blobuploader requests docopt 08:26:57 INFO - Cleaning up... 08:26:57 INFO - Return code: 0 08:26:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:26:57 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')]} 08:26:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:26:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:26:57 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')]} 08:26:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:26:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:26:57 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 0x10326ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103287f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa76bdc09d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032835e0>, '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 0x102e66cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102e91990>, '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.FDCho9zzIw/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.ljQRXDnjk5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:26:57 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 08:26:57 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 08:26:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FDCho9zzIw/Render', 08:26:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:26:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:26:57 INFO - 'HOME': '/Users/cltbld', 08:26:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:26:57 INFO - 'LOGNAME': 'cltbld', 08:26:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:26:57 INFO - 'MOZ_NO_REMOTE': '1', 08:26:57 INFO - 'NO_EM_RESTART': '1', 08:26:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:26:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:26:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:26:57 INFO - 'PWD': '/builds/slave/test', 08:26:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:26:57 INFO - 'SHELL': '/bin/bash', 08:26:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ljQRXDnjk5/Listeners', 08:26:57 INFO - 'TMPDIR': '/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/', 08:26:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:26:57 INFO - 'USER': 'cltbld', 08:26:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:26:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:26:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:26:57 INFO - 'XPC_FLAGS': '0x0', 08:26:57 INFO - 'XPC_SERVICE_NAME': '0', 08:26:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:26:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:26:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:26:57 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-4QYAm8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:26:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:26:58 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-WTkrrJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:26:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:26:58 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-PxXMYw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:26:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:26:58 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-w0icLP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:26:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:26:58 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-eqvUI0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:26:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:26:58 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-hAmlPv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:26:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:26:58 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-kPnESb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:26:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:26:58 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-Z0ed9x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:26:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:26:58 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-30labV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:26:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:26:58 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-6uMZlo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:26:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:26:59 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-YEFyKI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:26:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:26:59 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-aqkiLI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:26:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:26:59 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-x028AX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:26:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:26:59 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-aFcY2C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:26:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:26:59 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-4tcP6F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:26:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:26:59 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-1oYwIM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:26:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:26:59 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-aEnkF7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:26:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:26:59 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-npIWbc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:26:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:26:59 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-pP9tew-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:26:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:26:59 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-7PeLr7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:27:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:27:00 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-9bH0zW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:27:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:27:00 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 08:27:00 INFO - Running setup.py install for manifestparser 08:27:00 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:27:00 INFO - Running setup.py install for mozcrash 08:27:00 INFO - Running setup.py install for mozdebug 08:27:00 INFO - Running setup.py install for mozdevice 08:27:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:27:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:27:01 INFO - Running setup.py install for mozfile 08:27:01 INFO - Running setup.py install for mozhttpd 08:27:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:27:01 INFO - Running setup.py install for mozinfo 08:27:01 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:27:01 INFO - Running setup.py install for mozInstall 08:27:01 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:27:01 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:27:01 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:27:01 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:27:01 INFO - Running setup.py install for mozleak 08:27:01 INFO - Running setup.py install for mozlog 08:27:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:27:02 INFO - Running setup.py install for moznetwork 08:27:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:27:02 INFO - Running setup.py install for mozprocess 08:27:02 INFO - Running setup.py install for mozprofile 08:27:02 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:27:02 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:27:02 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:27:02 INFO - Running setup.py install for mozrunner 08:27:02 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:27:02 INFO - Running setup.py install for mozscreenshot 08:27:02 INFO - Running setup.py install for moztest 08:27:02 INFO - Running setup.py install for mozversion 08:27:03 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:27:03 INFO - Running setup.py install for wptserve 08:27:03 INFO - Running setup.py install for marionette-driver 08:27:03 INFO - Running setup.py install for browsermob-proxy 08:27:03 INFO - Running setup.py install for marionette-client 08:27:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:27:03 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:27:03 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 08:27:03 INFO - Cleaning up... 08:27:03 INFO - Return code: 0 08:27:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:27: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')]} 08:27:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:27:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:27: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')]} 08:27:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:27:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:27:03 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 0x10326ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103287f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa76bdc09d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1032835e0>, '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 0x102e66cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102e91990>, '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.FDCho9zzIw/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.ljQRXDnjk5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:27:03 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 08:27:03 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 08:27:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FDCho9zzIw/Render', 08:27:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:27:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:27:03 INFO - 'HOME': '/Users/cltbld', 08:27:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:27:03 INFO - 'LOGNAME': 'cltbld', 08:27:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:27:03 INFO - 'MOZ_NO_REMOTE': '1', 08:27:03 INFO - 'NO_EM_RESTART': '1', 08:27:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:27:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:27:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:27:03 INFO - 'PWD': '/builds/slave/test', 08:27:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:27:03 INFO - 'SHELL': '/bin/bash', 08:27:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ljQRXDnjk5/Listeners', 08:27:03 INFO - 'TMPDIR': '/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/', 08:27:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:27:03 INFO - 'USER': 'cltbld', 08:27:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:27:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:27:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:27:03 INFO - 'XPC_FLAGS': '0x0', 08:27:03 INFO - 'XPC_SERVICE_NAME': '0', 08:27:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:27:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:27:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:27:04 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-31v2X7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:27:04 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)) 08:27:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:27:04 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-5wkwx_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:27:04 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)) 08:27:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:27:04 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-MuniSt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:27:04 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)) 08:27:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:27:04 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-s8mNfs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:27:04 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)) 08:27:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:27:04 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-y7RXYZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:27:04 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)) 08:27:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:27:04 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-zenFXb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:27:04 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)) 08:27:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:27:04 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-R7Qpvb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:27:04 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)) 08:27:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:27:04 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-rYbQDU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:27:05 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)) 08:27:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:27:05 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-6MXrRG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:27:05 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)) 08:27:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:27:05 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-0Gc2YP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:27:05 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)) 08:27:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:27:05 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-WUNBgS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:27:05 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)) 08:27:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:27:05 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-fRQfol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:27:05 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)) 08:27:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:27:05 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-g5FKkr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:27:05 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)) 08:27:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:27:05 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-cAHELb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:27:05 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)) 08:27:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:27:05 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-a3ngU9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:27:05 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)) 08:27:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:27:05 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-A78Bmh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:27:05 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)) 08:27:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:27:05 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-jAAkm5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:27:06 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)) 08:27:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:27:06 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-Xefv7X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:27:06 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)) 08:27:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:27:06 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-BKGzaz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:27:06 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)) 08:27:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:27:06 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-q2Xb42-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:27:06 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)) 08:27:06 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:27:06 INFO - Running setup.py (path:/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/pip-Q8Mvrf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:27:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:27:06 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)) 08:27:06 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)) 08:27:06 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)) 08:27:06 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)) 08:27:06 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)) 08:27:06 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)) 08:27:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:27:06 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 08:27:06 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 08:27:06 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 08:27:06 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 08:27:06 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 08:27:06 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 08:27:10 INFO - Downloading blessings-1.6.tar.gz 08:27:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:27:10 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)) 08:27:10 INFO - Installing collected packages: blessings 08:27:10 INFO - Running setup.py install for blessings 08:27:10 INFO - Successfully installed blessings 08:27:10 INFO - Cleaning up... 08:27:10 INFO - Return code: 0 08:27:10 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:27:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:27:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:27:10 INFO - Reading from file tmpfile_stdout 08:27:10 INFO - Current package versions: 08:27:10 INFO - blessings == 1.6 08:27:10 INFO - blobuploader == 1.2.4 08:27:10 INFO - browsermob-proxy == 0.6.0 08:27:10 INFO - docopt == 0.6.1 08:27:10 INFO - manifestparser == 1.1 08:27:10 INFO - marionette-client == 2.3.0 08:27:10 INFO - marionette-driver == 1.4.0 08:27:10 INFO - mozInstall == 1.12 08:27:10 INFO - mozcrash == 0.17 08:27:10 INFO - mozdebug == 0.1 08:27:10 INFO - mozdevice == 0.48 08:27:10 INFO - mozfile == 1.2 08:27:10 INFO - mozhttpd == 0.7 08:27:10 INFO - mozinfo == 0.9 08:27:10 INFO - mozleak == 0.1 08:27:10 INFO - mozlog == 3.1 08:27:10 INFO - moznetwork == 0.27 08:27:10 INFO - mozprocess == 0.22 08:27:10 INFO - mozprofile == 0.28 08:27:10 INFO - mozrunner == 6.11 08:27:10 INFO - mozscreenshot == 0.1 08:27:10 INFO - mozsystemmonitor == 0.0 08:27:10 INFO - moztest == 0.7 08:27:10 INFO - mozversion == 1.4 08:27:10 INFO - psutil == 3.1.1 08:27:10 INFO - requests == 1.2.3 08:27:10 INFO - wptserve == 1.4.0 08:27:10 INFO - wsgiref == 0.1.2 08:27:10 INFO - Running post-action listener: _resource_record_post_action 08:27:10 INFO - Running post-action listener: _start_resource_monitoring 08:27:10 INFO - Starting resource monitoring. 08:27:10 INFO - ##### 08:27:10 INFO - ##### Running pull step. 08:27:10 INFO - ##### 08:27:10 INFO - Running pre-action listener: _resource_record_pre_action 08:27:10 INFO - Running main action method: pull 08:27:10 INFO - Pull has nothing to do! 08:27:10 INFO - Running post-action listener: _resource_record_post_action 08:27:10 INFO - ##### 08:27:10 INFO - ##### Running install step. 08:27:10 INFO - ##### 08:27:10 INFO - Running pre-action listener: _resource_record_pre_action 08:27:10 INFO - Running main action method: install 08:27:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:27:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:27:11 INFO - Reading from file tmpfile_stdout 08:27:11 INFO - Detecting whether we're running mozinstall >=1.0... 08:27:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:27:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:27:11 INFO - Reading from file tmpfile_stdout 08:27:11 INFO - Output received: 08:27:11 INFO - Usage: mozinstall [options] installer 08:27:11 INFO - Options: 08:27:11 INFO - -h, --help show this help message and exit 08:27:11 INFO - -d DEST, --destination=DEST 08:27:11 INFO - Directory to install application into. [default: 08:27:11 INFO - "/builds/slave/test"] 08:27:11 INFO - --app=APP Application being installed. [default: firefox] 08:27:11 INFO - mkdir: /builds/slave/test/build/application 08:27:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:27:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:27:31 INFO - Reading from file tmpfile_stdout 08:27:31 INFO - Output received: 08:27:31 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:27:31 INFO - Running post-action listener: _resource_record_post_action 08:27:31 INFO - ##### 08:27:31 INFO - ##### Running run-tests step. 08:27:31 INFO - ##### 08:27:31 INFO - Running pre-action listener: _resource_record_pre_action 08:27:31 INFO - Running main action method: run_tests 08:27:31 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:27:31 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:27:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:27:31 INFO - grabbing minidump binary from tooltool 08:27: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')]} 08:27:31 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 0x1032835e0>, '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 0x102e66cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102e91990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:27:31 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 08:27:31 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 08:27:31 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:27:31 INFO - Return code: 0 08:27:31 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:27:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:27:31 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/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:27:31 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/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:27:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FDCho9zzIw/Render', 08:27:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:27:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:27:31 INFO - 'HOME': '/Users/cltbld', 08:27:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:27:31 INFO - 'LOGNAME': 'cltbld', 08:27:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:27:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:27:31 INFO - 'MOZ_NO_REMOTE': '1', 08:27:31 INFO - 'NO_EM_RESTART': '1', 08:27:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:27:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:27:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:27:31 INFO - 'PWD': '/builds/slave/test', 08:27:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:27:31 INFO - 'SHELL': '/bin/bash', 08:27:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ljQRXDnjk5/Listeners', 08:27:31 INFO - 'TMPDIR': '/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/T/', 08:27:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:27:31 INFO - 'USER': 'cltbld', 08:27:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:27:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:27:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:27:31 INFO - 'XPC_FLAGS': '0x0', 08:27:31 INFO - 'XPC_SERVICE_NAME': '0', 08:27:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:27:31 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/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:27:31 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 08:27:31 INFO - import pkg_resources 08:27:32 INFO - Using 1 client processes 08:27:33 INFO - wptserve Starting http server on 127.0.0.1:8001 08:27:33 INFO - wptserve Starting http server on 127.0.0.1:8000 08:27:33 INFO - wptserve Starting http server on 127.0.0.1:8443 08:27:34 INFO - SUITE-START | Running 778 tests 08:27:34 INFO - Running testharness tests 08:27:34 INFO - Setting up ssl 08:27:34 INFO - PROCESS | certutil | 08:27:34 INFO - PROCESS | certutil | 08:27:34 INFO - PROCESS | certutil | 08:27:34 INFO - Certificate Nickname Trust Attributes 08:27:34 INFO - SSL,S/MIME,JAR/XPI 08:27:34 INFO - 08:27:34 INFO - web-platform-tests CT,, 08:27:34 INFO - 08:27:34 INFO - Starting runner 08:27:36 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:27:36 INFO - PROCESS | 1652 | 1461252456102 Marionette DEBUG Marionette enabled via build flag and pref 08:27:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11672f800 == 1 [pid = 1652] [id = 1] 08:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x116730000) [pid = 1652] [serial = 1] [outer = 0x0] 08:27:36 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x116731000) [pid = 1652] [serial = 2] [outer = 0x116730000] 08:27:36 INFO - PROCESS | 1652 | 1461252456509 Marionette INFO Listening on port 2828 08:27:36 INFO - PROCESS | 1652 | 1461252456729 Marionette DEBUG Marionette enabled via command-line flag 08:27:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11913f800 == 2 [pid = 1652] [id = 2] 08:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x119140000) [pid = 1652] [serial = 3] [outer = 0x0] 08:27:36 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x119141000) [pid = 1652] [serial = 4] [outer = 0x119140000] 08:27:36 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:27:36 INFO - PROCESS | 1652 | 1461252456897 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 08:27:36 INFO - PROCESS | 1652 | 1461252456969 Marionette DEBUG Closed connection conn0 08:27:36 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:27:36 INFO - PROCESS | 1652 | 1461252456975 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 08:27:36 INFO - PROCESS | 1652 | 1461252456990 Marionette DEBUG Closed connection conn1 08:27:36 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:27:36 INFO - PROCESS | 1652 | 1461252456996 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 08:27:37 INFO - PROCESS | 1652 | 1461252457003 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:27:37 INFO - PROCESS | 1652 | 1461252457008 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421071209","device":"desktop","version":"48.0a1"} 08:27:37 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:27:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6f8800 == 3 [pid = 1652] [id = 3] 08:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x12374b800) [pid = 1652] [serial = 5] [outer = 0x0] 08:27:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12374c000 == 4 [pid = 1652] [id = 4] 08:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x11c7d0800) [pid = 1652] [serial = 6] [outer = 0x0] 08:27:38 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:27:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f7b000 == 5 [pid = 1652] [id = 5] 08:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x11c7d0000) [pid = 1652] [serial = 7] [outer = 0x0] 08:27:38 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:27:38 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x125ff3c00) [pid = 1652] [serial = 8] [outer = 0x11c7d0000] 08:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x126c5b800) [pid = 1652] [serial = 9] [outer = 0x12374b800] 08:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x125de3400) [pid = 1652] [serial = 10] [outer = 0x11c7d0800] 08:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x125de5000) [pid = 1652] [serial = 11] [outer = 0x11c7d0000] 08:27:39 INFO - PROCESS | 1652 | 1461252459157 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 1652 | 1461252459166 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x129015c00) [pid = 1652] [serial = 12] [outer = 0x11c7d0000] 08:27:39 INFO - PROCESS | 1652 | 1461252459514 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c9b575d4-c0af-c349-ab89-2efa68a49f6a","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421071209","device":"desktop","version":"48.0a1","command_id":1}}] 08:27:39 INFO - PROCESS | 1652 | 1461252459606 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}] 08:27:39 INFO - PROCESS | 1652 | 1461252459647 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:27:39 INFO - PROCESS | 1652 | 1461252459743 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:27:39 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:27:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 08:27:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 08:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x1293a7400) [pid = 1652] [serial = 13] [outer = 0x11c7d0000] 08:27:39 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:40 INFO - PROCESS | 1652 | 1461252460006 Marionette TRACE conn2 <- [1,3,null,{}] 08:27:40 INFO - PROCESS | 1652 | 1461252460008 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:27:40 INFO - PROCESS | 1652 | 1461252460025 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:27:40 INFO - PROCESS | 1652 | 1461252460046 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 1652 | 1461252460048 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:27:40 INFO - PROCESS | 1652 | 1461252460056 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 1652 | 1461252460058 Marionette TRACE conn2 <- [1,6,null,{}] 08:27:40 INFO - PROCESS | 1652 | 1461252460061 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}] 08:27:40 INFO - PROCESS | 1652 | 1461252460073 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:27:40 INFO - PROCESS | 1652 | 1461252460076 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b883000 == 6 [pid = 1652] [id = 6] 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12b8b8400) [pid = 1652] [serial = 14] [outer = 0x0] 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x12b8ba000) [pid = 1652] [serial = 15] [outer = 0x12b8b8400] 08:27:40 INFO - PROCESS | 1652 | 1461252460108 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x12baec400) [pid = 1652] [serial = 16] [outer = 0x12b8b8400] 08:27:40 INFO - PROCESS | 1652 | 1461252460406 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]]]}] 08:27:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf59800 == 7 [pid = 1652] [id = 7] 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x12baf0000) [pid = 1652] [serial = 17] [outer = 0x0] 08:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12bbb0400) [pid = 1652] [serial = 18] [outer = 0x12baf0000] 08:27:40 INFO - PROCESS | 1652 | 1461252460444 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12bbb5c00) [pid = 1652] [serial = 19] [outer = 0x12baf0000] 08:27:40 INFO - PROCESS | 1652 | 1461252460480 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 1652 | 1461252460482 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:27:40 INFO - PROCESS | 1652 | 1461252460518 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 1652 | 1461252460519 Marionette TRACE conn2 <- [1,10,null,{}] 08:27:40 INFO - PROCESS | 1652 | 1461252460539 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}] 08:27:40 INFO - PROCESS | 1652 | 1461252460669 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:27:40 INFO - PROCESS | 1652 | 1461252460703 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0db000 == 8 [pid = 1652] [id = 8] 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12d23d400) [pid = 1652] [serial = 20] [outer = 0x0] 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12d23f000) [pid = 1652] [serial = 21] [outer = 0x12d23d400] 08:27:40 INFO - PROCESS | 1652 | 1461252460731 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12d243400) [pid = 1652] [serial = 22] [outer = 0x12d23d400] 08:27:41 INFO - PROCESS | 1652 | 1461252461039 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]]]}] 08:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 538ms 08:27:41 INFO - PROCESS | 1652 | 1461252461046 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 1652 | 1461252461048 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:27:41 INFO - PROCESS | 1652 | 1461252461058 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 1652 | 1461252461059 Marionette TRACE conn2 <- [1,14,null,{}] 08:27:41 INFO - PROCESS | 1652 | 1461252461061 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}] 08:27:41 INFO - PROCESS | 1652 | 1461252461189 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:27:41 INFO - PROCESS | 1652 | 1461252461198 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db79000 == 9 [pid = 1652] [id = 9] 08:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12d598800) [pid = 1652] [serial = 23] [outer = 0x0] 08:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12d59a400) [pid = 1652] [serial = 24] [outer = 0x12d598800] 08:27:41 INFO - PROCESS | 1652 | 1461252461225 Marionette DEBUG loaded listener.js 08:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12e209c00) [pid = 1652] [serial = 25] [outer = 0x12d598800] 08:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 569ms 08:27:41 INFO - PROCESS | 1652 | 1461252461623 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]]]}] 08:27:41 INFO - PROCESS | 1652 | 1461252461627 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 1652 | 1461252461629 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:27:41 INFO - PROCESS | 1652 | 1461252461633 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 1652 | 1461252461636 Marionette TRACE conn2 <- [1,18,null,{}] 08:27:41 INFO - PROCESS | 1652 | 1461252461640 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}] 08:27:41 INFO - PROCESS | 1652 | 1461252461760 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:27:41 INFO - PROCESS | 1652 | 1461252461766 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e477000 == 10 [pid = 1652] [id = 10] 08:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12e321400) [pid = 1652] [serial = 26] [outer = 0x0] 08:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12e324c00) [pid = 1652] [serial = 27] [outer = 0x12e321400] 08:27:41 INFO - PROCESS | 1652 | 1461252461791 Marionette DEBUG loaded listener.js 08:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12e35b400) [pid = 1652] [serial = 28] [outer = 0x12e321400] 08:27:42 INFO - PROCESS | 1652 | 1461252462077 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]]]}] 08:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 473ms 08:27:42 INFO - PROCESS | 1652 | 1461252462107 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:27:42 INFO - PROCESS | 1652 | 1461252462109 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:27:42 INFO - PROCESS | 1652 | 1461252462111 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:27:42 INFO - PROCESS | 1652 | 1461252462112 Marionette TRACE conn2 <- [1,22,null,{}] 08:27:42 INFO - PROCESS | 1652 | 1461252462115 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}] 08:27:42 INFO - PROCESS | 1652 | 1461252462205 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:27:42 INFO - PROCESS | 1652 | 1461252462209 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e737800 == 11 [pid = 1652] [id = 11] 08:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12e35b800) [pid = 1652] [serial = 29] [outer = 0x0] 08:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12e679c00) [pid = 1652] [serial = 30] [outer = 0x12e35b800] 08:27:42 INFO - PROCESS | 1652 | 1461252462235 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12e681400) [pid = 1652] [serial = 31] [outer = 0x12e35b800] 08:27:42 INFO - PROCESS | 1652 | 1461252462467 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]]]}] 08:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 370ms 08:27:42 INFO - PROCESS | 1652 | 1461252462482 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:27:42 INFO - PROCESS | 1652 | 1461252462484 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:27:42 INFO - PROCESS | 1652 | 1461252462493 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:27:42 INFO - PROCESS | 1652 | 1461252462494 Marionette TRACE conn2 <- [1,26,null,{}] 08:27:42 INFO - PROCESS | 1652 | 1461252462496 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}] 08:27:42 INFO - PROCESS | 1652 | 1461252462593 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:27:42 INFO - PROCESS | 1652 | 1461252462599 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b42800 == 12 [pid = 1652] [id = 12] 08:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x119b66c00) [pid = 1652] [serial = 32] [outer = 0x0] 08:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12373c400) [pid = 1652] [serial = 33] [outer = 0x119b66c00] 08:27:42 INFO - PROCESS | 1652 | 1461252462624 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x123744c00) [pid = 1652] [serial = 34] [outer = 0x119b66c00] 08:27:42 INFO - PROCESS | 1652 | 1461252462884 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]]]}] 08:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 08:27:42 INFO - PROCESS | 1652 | 1461252462912 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:27:42 INFO - PROCESS | 1652 | 1461252462913 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:27:42 INFO - PROCESS | 1652 | 1461252462932 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:27:42 INFO - PROCESS | 1652 | 1461252462936 Marionette TRACE conn2 <- [1,30,null,{}] 08:27:42 INFO - PROCESS | 1652 | 1461252462944 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}] 08:27:43 INFO - PROCESS | 1652 | 1461252463031 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:27:43 INFO - PROCESS | 1652 | 1461252463038 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec6e800 == 13 [pid = 1652] [id = 13] 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x123747c00) [pid = 1652] [serial = 35] [outer = 0x0] 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12ee82800) [pid = 1652] [serial = 36] [outer = 0x123747c00] 08:27:43 INFO - PROCESS | 1652 | 1461252463063 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12ee86400) [pid = 1652] [serial = 37] [outer = 0x123747c00] 08:27:43 INFO - PROCESS | 1652 | 1461252463290 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]]]}] 08:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 394ms 08:27:43 INFO - PROCESS | 1652 | 1461252463309 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 1652 | 1461252463311 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:27:43 INFO - PROCESS | 1652 | 1461252463313 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 1652 | 1461252463314 Marionette TRACE conn2 <- [1,34,null,{}] 08:27:43 INFO - PROCESS | 1652 | 1461252463323 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}] 08:27:43 INFO - PROCESS | 1652 | 1461252463413 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:27:43 INFO - PROCESS | 1652 | 1461252463418 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9bb000 == 14 [pid = 1652] [id = 14] 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12ee8a800) [pid = 1652] [serial = 38] [outer = 0x0] 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12ee8f800) [pid = 1652] [serial = 39] [outer = 0x12ee8a800] 08:27:43 INFO - PROCESS | 1652 | 1461252463444 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12f12ec00) [pid = 1652] [serial = 40] [outer = 0x12ee8a800] 08:27:43 INFO - PROCESS | 1652 | 1461252463673 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]]]}] 08:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 372ms 08:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:27:43 INFO - PROCESS | 1652 | 1461252463689 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 1652 | 1461252463690 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:27:43 INFO - PROCESS | 1652 | 1461252463692 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 1652 | 1461252463693 Marionette TRACE conn2 <- [1,38,null,{}] 08:27:43 INFO - PROCESS | 1652 | 1461252463695 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}] 08:27:43 INFO - PROCESS | 1652 | 1461252463798 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:27:43 INFO - PROCESS | 1652 | 1461252463802 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f55a000 == 15 [pid = 1652] [id = 15] 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12f131000) [pid = 1652] [serial = 41] [outer = 0x0] 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12f597400) [pid = 1652] [serial = 42] [outer = 0x12f131000] 08:27:43 INFO - PROCESS | 1652 | 1461252463827 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12f59cc00) [pid = 1652] [serial = 43] [outer = 0x12f131000] 08:27:44 INFO - PROCESS | 1652 | 1461252464055 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]]]}] 08:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 369ms 08:27:44 INFO - PROCESS | 1652 | 1461252464062 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 1652 | 1461252464063 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:27:44 INFO - PROCESS | 1652 | 1461252464065 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 1652 | 1461252464068 Marionette TRACE conn2 <- [1,42,null,{}] 08:27:44 INFO - PROCESS | 1652 | 1461252464076 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}] 08:27:44 INFO - PROCESS | 1652 | 1461252464170 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:27:44 INFO - PROCESS | 1652 | 1461252464185 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f69b800 == 16 [pid = 1652] [id = 16] 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12ee89000) [pid = 1652] [serial = 44] [outer = 0x0] 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12f5a2c00) [pid = 1652] [serial = 45] [outer = 0x12ee89000] 08:27:44 INFO - PROCESS | 1652 | 1461252464211 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12f92cc00) [pid = 1652] [serial = 46] [outer = 0x12ee89000] 08:27:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa54000 == 17 [pid = 1652] [id = 17] 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12fa54800) [pid = 1652] [serial = 47] [outer = 0x0] 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12fa57800) [pid = 1652] [serial = 48] [outer = 0x12fa54800] 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12fa5b800) [pid = 1652] [serial = 49] [outer = 0x12fa54800] 08:27:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa53800 == 18 [pid = 1652] [id = 18] 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12fadec00) [pid = 1652] [serial = 50] [outer = 0x0] 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12fae6800) [pid = 1652] [serial = 51] [outer = 0x12fadec00] 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12f935800) [pid = 1652] [serial = 52] [outer = 0x12fadec00] 08:27:44 INFO - PROCESS | 1652 | 1461252464541 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]]]}] 08:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 526ms 08:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:27:44 INFO - PROCESS | 1652 | 1461252464592 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 1652 | 1461252464593 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:27:44 INFO - PROCESS | 1652 | 1461252464595 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 1652 | 1461252464597 Marionette TRACE conn2 <- [1,46,null,{}] 08:27:44 INFO - PROCESS | 1652 | 1461252464599 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}] 08:27:44 INFO - PROCESS | 1652 | 1461252464681 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:27:44 INFO - PROCESS | 1652 | 1461252464687 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ff30000 == 19 [pid = 1652] [id = 19] 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x12f92f400) [pid = 1652] [serial = 53] [outer = 0x0] 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12fc0b000) [pid = 1652] [serial = 54] [outer = 0x12f92f400] 08:27:44 INFO - PROCESS | 1652 | 1461252464716 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x130009c00) [pid = 1652] [serial = 55] [outer = 0x12f92f400] 08:27:44 INFO - PROCESS | 1652 | 1461252464957 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]]]}] 08:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 368ms 08:27:44 INFO - PROCESS | 1652 | 1461252464964 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 1652 | 1461252464965 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:27:44 INFO - PROCESS | 1652 | 1461252464975 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 1652 | 1461252464976 Marionette TRACE conn2 <- [1,50,null,{}] 08:27:44 INFO - PROCESS | 1652 | 1461252464978 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}] 08:27:45 INFO - PROCESS | 1652 | 1461252465075 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:27:45 INFO - PROCESS | 1652 | 1461252465080 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x13022a800 == 20 [pid = 1652] [id = 20] 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11a884c00) [pid = 1652] [serial = 56] [outer = 0x0] 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x11b50bc00) [pid = 1652] [serial = 57] [outer = 0x11a884c00] 08:27:45 INFO - PROCESS | 1652 | 1461252465105 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x130011000) [pid = 1652] [serial = 58] [outer = 0x11a884c00] 08:27:45 INFO - PROCESS | 1652 | 1461252465346 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]]]}] 08:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 417ms 08:27:45 INFO - PROCESS | 1652 | 1461252465393 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 1652 | 1461252465394 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:27:45 INFO - PROCESS | 1652 | 1461252465396 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 1652 | 1461252465397 Marionette TRACE conn2 <- [1,54,null,{}] 08:27:45 INFO - PROCESS | 1652 | 1461252465407 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}] 08:27:45 INFO - PROCESS | 1652 | 1461252465496 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:27:45 INFO - PROCESS | 1652 | 1461252465501 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x13022f800 == 21 [pid = 1652] [id = 21] 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11a8a9000) [pid = 1652] [serial = 59] [outer = 0x0] 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11a8ad000) [pid = 1652] [serial = 60] [outer = 0x11a8a9000] 08:27:45 INFO - PROCESS | 1652 | 1461252465525 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11a8b3000) [pid = 1652] [serial = 61] [outer = 0x11a8a9000] 08:27:45 INFO - PROCESS | 1652 | 1461252465752 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]]]}] 08:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 372ms 08:27:45 INFO - PROCESS | 1652 | 1461252465774 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 1652 | 1461252465775 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:27:45 INFO - PROCESS | 1652 | 1461252465777 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 1652 | 1461252465778 Marionette TRACE conn2 <- [1,58,null,{}] 08:27:45 INFO - PROCESS | 1652 | 1461252465781 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}] 08:27:45 INFO - PROCESS | 1652 | 1461252465881 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:27:45 INFO - PROCESS | 1652 | 1461252465885 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x13056b800 == 22 [pid = 1652] [id = 22] 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11a8b0000) [pid = 1652] [serial = 62] [outer = 0x0] 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1304d6400) [pid = 1652] [serial = 63] [outer = 0x11a8b0000] 08:27:45 INFO - PROCESS | 1652 | 1461252465909 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1304db000) [pid = 1652] [serial = 64] [outer = 0x11a8b0000] 08:27:46 INFO - PROCESS | 1652 | 1461252466138 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]]]}] 08:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 368ms 08:27:46 INFO - PROCESS | 1652 | 1461252466146 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 1652 | 1461252466147 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:27:46 INFO - PROCESS | 1652 | 1461252466151 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 1652 | 1461252466154 Marionette TRACE conn2 <- [1,62,null,{}] 08:27:46 INFO - PROCESS | 1652 | 1461252466162 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}] 08:27:46 INFO - PROCESS | 1652 | 1461252466268 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:27:46 INFO - PROCESS | 1652 | 1461252466922 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x114788000 == 23 [pid = 1652] [id = 23] 08:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1145d5800) [pid = 1652] [serial = 65] [outer = 0x0] 08:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1147cd400) [pid = 1652] [serial = 66] [outer = 0x1145d5800] 08:27:46 INFO - PROCESS | 1652 | 1461252466961 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x114fd0c00) [pid = 1652] [serial = 67] [outer = 0x1145d5800] 08:27:47 INFO - PROCESS | 1652 | 1461252467352 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]]]}] 08:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1230ms 08:27:47 INFO - PROCESS | 1652 | 1461252467382 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 1652 | 1461252467387 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:27:47 INFO - PROCESS | 1652 | 1461252467393 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 1652 | 1461252467396 Marionette TRACE conn2 <- [1,66,null,{}] 08:27:47 INFO - PROCESS | 1652 | 1461252467401 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}] 08:27:47 INFO - PROCESS | 1652 | 1461252467545 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:27:47 INFO - PROCESS | 1652 | 1461252467586 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x118810800 == 24 [pid = 1652] [id = 24] 08:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116574400) [pid = 1652] [serial = 68] [outer = 0x0] 08:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1191b4c00) [pid = 1652] [serial = 69] [outer = 0x116574400] 08:27:47 INFO - PROCESS | 1652 | 1461252467619 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119b62000) [pid = 1652] [serial = 70] [outer = 0x116574400] 08:27:48 INFO - PROCESS | 1652 | 1461252468036 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]]]}] 08:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 672ms 08:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:27:48 INFO - PROCESS | 1652 | 1461252468067 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:27:48 INFO - PROCESS | 1652 | 1461252468070 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:27:48 INFO - PROCESS | 1652 | 1461252468072 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - PROCESS | 1652 | 1461252468074 Marionette TRACE conn2 <- [1,70,null,{}] 08:27:48 INFO - PROCESS | 1652 | 1461252468076 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}] 08:27:48 INFO - PROCESS | 1652 | 1461252468185 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:27:48 INFO - PROCESS | 1652 | 1461252468266 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119271000 == 25 [pid = 1652] [id = 25] 08:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119b6e800) [pid = 1652] [serial = 71] [outer = 0x0] 08:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11a8ab000) [pid = 1652] [serial = 72] [outer = 0x119b6e800] 08:27:48 INFO - PROCESS | 1652 | 1461252468298 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11b951800) [pid = 1652] [serial = 73] [outer = 0x119b6e800] 08:27:48 INFO - PROCESS | 1652 | 1461252468891 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]]]}] 08:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 870ms 08:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:27:48 INFO - PROCESS | 1652 | 1461252468942 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:27:48 INFO - PROCESS | 1652 | 1461252468945 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:27:48 INFO - PROCESS | 1652 | 1461252468948 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - PROCESS | 1652 | 1461252468950 Marionette TRACE conn2 <- [1,74,null,{}] 08:27:48 INFO - PROCESS | 1652 | 1461252468954 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}] 08:27:49 INFO - PROCESS | 1652 | 1461252469033 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:27:49 INFO - PROCESS | 1652 | 1461252469076 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x115829000 == 26 [pid = 1652] [id = 26] 08:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11864c800) [pid = 1652] [serial = 74] [outer = 0x0] 08:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1186c8400) [pid = 1652] [serial = 75] [outer = 0x11864c800] 08:27:49 INFO - PROCESS | 1652 | 1461252469106 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1188e1800) [pid = 1652] [serial = 76] [outer = 0x11864c800] 08:27:49 INFO - PROCESS | 1652 | 1461252469533 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]]]}] 08:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 622ms 08:27:49 INFO - PROCESS | 1652 | 1461252469573 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:27:49 INFO - PROCESS | 1652 | 1461252469577 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:27:49 INFO - PROCESS | 1652 | 1461252469581 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 1652 | 1461252469584 Marionette TRACE conn2 <- [1,78,null,{}] 08:27:49 INFO - PROCESS | 1652 | 1461252469587 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}] 08:27:49 INFO - PROCESS | 1652 | 1461252469656 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:27:49 INFO - PROCESS | 1652 | 1461252469660 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e29000 == 27 [pid = 1652] [id = 27] 08:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118985400) [pid = 1652] [serial = 77] [outer = 0x0] 08:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119d58800) [pid = 1652] [serial = 78] [outer = 0x118985400] 08:27:49 INFO - PROCESS | 1652 | 1461252469688 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11a890800) [pid = 1652] [serial = 79] [outer = 0x118985400] 08:27:50 INFO - PROCESS | 1652 | 1461252470004 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]]]}] 08:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 08:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:27:50 INFO - PROCESS | 1652 | 1461252470053 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 1652 | 1461252470054 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:27:50 INFO - PROCESS | 1652 | 1461252470056 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 1652 | 1461252470059 Marionette TRACE conn2 <- [1,82,null,{}] 08:27:50 INFO - PROCESS | 1652 | 1461252470066 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}] 08:27:50 INFO - PROCESS | 1652 | 1461252470139 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:27:50 INFO - PROCESS | 1652 | 1461252470145 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119259000 == 28 [pid = 1652] [id = 28] 08:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116056c00) [pid = 1652] [serial = 80] [outer = 0x0] 08:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11a8b0c00) [pid = 1652] [serial = 81] [outer = 0x116056c00] 08:27:50 INFO - PROCESS | 1652 | 1461252470175 Marionette DEBUG loaded listener.js 08:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11af86800) [pid = 1652] [serial = 82] [outer = 0x116056c00] 08:27:50 INFO - PROCESS | 1652 | 1461252470492 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]]]}] 08:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 08:27:50 INFO - PROCESS | 1652 | 1461252470527 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 1652 | 1461252470528 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:27:50 INFO - PROCESS | 1652 | 1461252470531 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 1652 | 1461252470532 Marionette TRACE conn2 <- [1,86,null,{}] 08:27:50 INFO - PROCESS | 1652 | 1461252470534 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}] 08:27:50 INFO - PROCESS | 1652 | 1461252470609 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:27:50 INFO - PROCESS | 1652 | 1461252470648 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11981d000 == 29 [pid = 1652] [id = 29] 08:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119b6bc00) [pid = 1652] [serial = 83] [outer = 0x0] 08:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11b50c400) [pid = 1652] [serial = 84] [outer = 0x119b6bc00] 08:27:50 INFO - PROCESS | 1652 | 1461252470674 Marionette DEBUG loaded listener.js 08:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11ba39c00) [pid = 1652] [serial = 85] [outer = 0x119b6bc00] 08:27:50 INFO - PROCESS | 1652 | 1461252470951 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]]]}] 08:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 08:27:51 INFO - PROCESS | 1652 | 1461252471002 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 1652 | 1461252471005 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:27:51 INFO - PROCESS | 1652 | 1461252471007 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 1652 | 1461252471008 Marionette TRACE conn2 <- [1,90,null,{}] 08:27:51 INFO - PROCESS | 1652 | 1461252471010 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}] 08:27:51 INFO - PROCESS | 1652 | 1461252471079 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:27:51 INFO - PROCESS | 1652 | 1461252471085 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c57800 == 30 [pid = 1652] [id = 30] 08:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116059c00) [pid = 1652] [serial = 86] [outer = 0x0] 08:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11bad5800) [pid = 1652] [serial = 87] [outer = 0x116059c00] 08:27:51 INFO - PROCESS | 1652 | 1461252471111 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11be85000) [pid = 1652] [serial = 88] [outer = 0x116059c00] 08:27:51 INFO - PROCESS | 1652 | 1461252471400 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]]]}] 08:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 08:27:51 INFO - PROCESS | 1652 | 1461252471428 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 1652 | 1461252471429 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:27:51 INFO - PROCESS | 1652 | 1461252471432 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 1652 | 1461252471433 Marionette TRACE conn2 <- [1,94,null,{}] 08:27:51 INFO - PROCESS | 1652 | 1461252471438 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}] 08:27:51 INFO - PROCESS | 1652 | 1461252471545 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:27:51 INFO - PROCESS | 1652 | 1461252471553 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab94000 == 31 [pid = 1652] [id = 31] 08:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11b5d1c00) [pid = 1652] [serial = 89] [outer = 0x0] 08:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11be8e800) [pid = 1652] [serial = 90] [outer = 0x11b5d1c00] 08:27:51 INFO - PROCESS | 1652 | 1461252471581 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c375400) [pid = 1652] [serial = 91] [outer = 0x11b5d1c00] 08:27:51 INFO - PROCESS | 1652 | 1461252471835 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]]]}] 08:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 08:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:27:51 INFO - PROCESS | 1652 | 1461252471857 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 1652 | 1461252471858 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:27:51 INFO - PROCESS | 1652 | 1461252471860 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 1652 | 1461252471861 Marionette TRACE conn2 <- [1,98,null,{}] 08:27:51 INFO - PROCESS | 1652 | 1461252471864 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}] 08:27:51 INFO - PROCESS | 1652 | 1461252471937 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:27:51 INFO - PROCESS | 1652 | 1461252471942 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b92d000 == 32 [pid = 1652] [id = 32] 08:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1191b2c00) [pid = 1652] [serial = 92] [outer = 0x0] 08:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c507c00) [pid = 1652] [serial = 93] [outer = 0x1191b2c00] 08:27:51 INFO - PROCESS | 1652 | 1461252471970 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c7d1000) [pid = 1652] [serial = 94] [outer = 0x1191b2c00] 08:27:52 INFO - PROCESS | 1652 | 1461252472243 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]]]}] 08:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 422ms 08:27:52 INFO - PROCESS | 1652 | 1461252472284 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 1652 | 1461252472287 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:27:52 INFO - PROCESS | 1652 | 1461252472290 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 1652 | 1461252472291 Marionette TRACE conn2 <- [1,102,null,{}] 08:27:52 INFO - PROCESS | 1652 | 1461252472293 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}] 08:27:52 INFO - PROCESS | 1652 | 1461252472362 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:27:52 INFO - PROCESS | 1652 | 1461252472369 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba7a000 == 33 [pid = 1652] [id = 33] 08:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c3d7c00) [pid = 1652] [serial = 95] [outer = 0x0] 08:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123747400) [pid = 1652] [serial = 96] [outer = 0x11c3d7c00] 08:27:52 INFO - PROCESS | 1652 | 1461252472394 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125873800) [pid = 1652] [serial = 97] [outer = 0x11c3d7c00] 08:27:52 INFO - PROCESS | 1652 | 1461252472682 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]]]}] 08:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 08:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:27:52 INFO - PROCESS | 1652 | 1461252472710 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 1652 | 1461252472711 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:27:52 INFO - PROCESS | 1652 | 1461252472714 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 1652 | 1461252472715 Marionette TRACE conn2 <- [1,106,null,{}] 08:27:52 INFO - PROCESS | 1652 | 1461252472719 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}] 08:27:52 INFO - PROCESS | 1652 | 1461252472813 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:27:52 INFO - PROCESS | 1652 | 1461252472820 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119256800 == 34 [pid = 1652] [id = 34] 08:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1145db800) [pid = 1652] [serial = 98] [outer = 0x0] 08:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12373dc00) [pid = 1652] [serial = 99] [outer = 0x1145db800] 08:27:52 INFO - PROCESS | 1652 | 1461252472845 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125a96c00) [pid = 1652] [serial = 100] [outer = 0x1145db800] 08:27:53 INFO - PROCESS | 1652 | 1461252473104 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]]]}] 08:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 08:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:27:53 INFO - PROCESS | 1652 | 1461252473140 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:27:53 INFO - PROCESS | 1652 | 1461252473141 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:27:53 INFO - PROCESS | 1652 | 1461252473143 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - PROCESS | 1652 | 1461252473144 Marionette TRACE conn2 <- [1,110,null,{}] 08:27:53 INFO - PROCESS | 1652 | 1461252473147 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}] 08:27:53 INFO - PROCESS | 1652 | 1461252473221 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:27:53 INFO - PROCESS | 1652 | 1461252473225 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1c4800 == 35 [pid = 1652] [id = 35] 08:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123746400) [pid = 1652] [serial = 101] [outer = 0x0] 08:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125bf5800) [pid = 1652] [serial = 102] [outer = 0x123746400] 08:27:53 INFO - PROCESS | 1652 | 1461252473252 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125876c00) [pid = 1652] [serial = 103] [outer = 0x123746400] 08:27:53 INFO - PROCESS | 1652 | 1461252473539 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]]]}] 08:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 418ms 08:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:27:53 INFO - PROCESS | 1652 | 1461252473571 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:27:53 INFO - PROCESS | 1652 | 1461252473572 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:27:53 INFO - PROCESS | 1652 | 1461252473575 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - PROCESS | 1652 | 1461252473576 Marionette TRACE conn2 <- [1,114,null,{}] 08:27:53 INFO - PROCESS | 1652 | 1461252473579 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}] 08:27:53 INFO - PROCESS | 1652 | 1461252473664 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:27:53 INFO - PROCESS | 1652 | 1461252473711 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6e5000 == 36 [pid = 1652] [id = 36] 08:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125874000) [pid = 1652] [serial = 104] [outer = 0x0] 08:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x125e6dc00) [pid = 1652] [serial = 105] [outer = 0x125874000] 08:27:53 INFO - PROCESS | 1652 | 1461252473739 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1274c1400) [pid = 1652] [serial = 106] [outer = 0x125874000] 08:27:54 INFO - PROCESS | 1652 | 1461252474047 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]]]}] 08:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 520ms 08:27:54 INFO - PROCESS | 1652 | 1461252474095 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:27:54 INFO - PROCESS | 1652 | 1461252474097 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:27:54 INFO - PROCESS | 1652 | 1461252474100 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 1652 | 1461252474102 Marionette TRACE conn2 <- [1,118,null,{}] 08:27:54 INFO - PROCESS | 1652 | 1461252474105 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}] 08:27:54 INFO - PROCESS | 1652 | 1461252474216 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:27:54 INFO - PROCESS | 1652 | 1461252474283 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12590c800 == 37 [pid = 1652] [id = 37] 08:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x125c8a800) [pid = 1652] [serial = 107] [outer = 0x0] 08:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1274cbc00) [pid = 1652] [serial = 108] [outer = 0x125c8a800] 08:27:54 INFO - PROCESS | 1652 | 1461252474321 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128083c00) [pid = 1652] [serial = 109] [outer = 0x125c8a800] 08:27:54 INFO - PROCESS | 1652 | 1461252474673 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]]]}] 08:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 620ms 08:27:54 INFO - PROCESS | 1652 | 1461252474721 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:27:54 INFO - PROCESS | 1652 | 1461252474722 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:27:54 INFO - PROCESS | 1652 | 1461252474724 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 1652 | 1461252474725 Marionette TRACE conn2 <- [1,122,null,{}] 08:27:54 INFO - PROCESS | 1652 | 1461252474727 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}] 08:27:54 INFO - PROCESS | 1652 | 1461252474798 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:27:54 INFO - PROCESS | 1652 | 1461252474844 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b26800 == 38 [pid = 1652] [id = 38] 08:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125874800) [pid = 1652] [serial = 110] [outer = 0x0] 08:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128915000) [pid = 1652] [serial = 111] [outer = 0x125874800] 08:27:54 INFO - PROCESS | 1652 | 1461252474869 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129010000) [pid = 1652] [serial = 112] [outer = 0x125874800] 08:27:55 INFO - PROCESS | 1652 | 1461252475114 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]]]}] 08:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 08:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:27:55 INFO - PROCESS | 1652 | 1461252475142 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 1652 | 1461252475143 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:27:55 INFO - PROCESS | 1652 | 1461252475145 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 1652 | 1461252475146 Marionette TRACE conn2 <- [1,126,null,{}] 08:27:55 INFO - PROCESS | 1652 | 1461252475159 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}] 08:27:55 INFO - PROCESS | 1652 | 1461252475237 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:27:55 INFO - PROCESS | 1652 | 1461252475242 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a0c000 == 39 [pid = 1652] [id = 39] 08:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129014400) [pid = 1652] [serial = 113] [outer = 0x0] 08:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129308800) [pid = 1652] [serial = 114] [outer = 0x129014400] 08:27:55 INFO - PROCESS | 1652 | 1461252475267 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12939a000) [pid = 1652] [serial = 115] [outer = 0x129014400] 08:27:55 INFO - PROCESS | 1652 | 1461252475641 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]]]}] 08:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 521ms 08:27:55 INFO - PROCESS | 1652 | 1461252475667 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 1652 | 1461252475669 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:27:55 INFO - PROCESS | 1652 | 1461252475683 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 1652 | 1461252475685 Marionette TRACE conn2 <- [1,130,null,{}] 08:27:55 INFO - PROCESS | 1652 | 1461252475691 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}] 08:27:55 INFO - PROCESS | 1652 | 1461252475802 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:27:55 INFO - PROCESS | 1652 | 1461252475808 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x127002800 == 40 [pid = 1652] [id = 40] 08:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12939a400) [pid = 1652] [serial = 116] [outer = 0x0] 08:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1293a3000) [pid = 1652] [serial = 117] [outer = 0x12939a400] 08:27:55 INFO - PROCESS | 1652 | 1461252475847 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1293de000) [pid = 1652] [serial = 118] [outer = 0x12939a400] 08:27:56 INFO - PROCESS | 1652 | 1461252476158 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]]]}] 08:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 535ms 08:27:56 INFO - PROCESS | 1652 | 1461252476207 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:27:56 INFO - PROCESS | 1652 | 1461252476208 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:27:56 INFO - PROCESS | 1652 | 1461252476210 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:27:56 INFO - PROCESS | 1652 | 1461252476211 Marionette TRACE conn2 <- [1,134,null,{}] 08:27:56 INFO - PROCESS | 1652 | 1461252476213 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}] 08:27:56 INFO - PROCESS | 1652 | 1461252476287 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:27:56 INFO - PROCESS | 1652 | 1461252476395 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x114fe3000 == 41 [pid = 1652] [id = 41] 08:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1140c7c00) [pid = 1652] [serial = 119] [outer = 0x0] 08:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1147c7800) [pid = 1652] [serial = 120] [outer = 0x1140c7c00] 08:27:56 INFO - PROCESS | 1652 | 1461252476428 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11626f800) [pid = 1652] [serial = 121] [outer = 0x1140c7c00] 08:27:56 INFO - PROCESS | 1652 | 1461252476852 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]]]}] 08:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 668ms 08:27:56 INFO - PROCESS | 1652 | 1461252476879 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:27:56 INFO - PROCESS | 1652 | 1461252476882 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:27:56 INFO - PROCESS | 1652 | 1461252476886 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:27:56 INFO - PROCESS | 1652 | 1461252476888 Marionette TRACE conn2 <- [1,138,null,{}] 08:27:56 INFO - PROCESS | 1652 | 1461252476891 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}] 08:27:56 INFO - PROCESS | 1652 | 1461252476992 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:27:57 INFO - PROCESS | 1652 | 1461252477050 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f8e800 == 42 [pid = 1652] [id = 42] 08:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119b67c00) [pid = 1652] [serial = 122] [outer = 0x0] 08:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119c7cc00) [pid = 1652] [serial = 123] [outer = 0x119b67c00] 08:27:57 INFO - PROCESS | 1652 | 1461252477094 Marionette DEBUG loaded listener.js 08:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11a88bc00) [pid = 1652] [serial = 124] [outer = 0x119b67c00] 08:27:57 INFO - PROCESS | 1652 | 1461252477522 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]]]}] 08:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 669ms 08:27:57 INFO - PROCESS | 1652 | 1461252477557 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:27:57 INFO - PROCESS | 1652 | 1461252477560 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:27:57 INFO - PROCESS | 1652 | 1461252477564 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 1652 | 1461252477565 Marionette TRACE conn2 <- [1,142,null,{}] 08:27:57 INFO - PROCESS | 1652 | 1461252477568 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}] 08:27:57 INFO - PROCESS | 1652 | 1461252477664 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:27:57 INFO - PROCESS | 1652 | 1461252477710 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b582800 == 43 [pid = 1652] [id = 43] 08:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11aef6000) [pid = 1652] [serial = 125] [outer = 0x0] 08:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11ba30400) [pid = 1652] [serial = 126] [outer = 0x11aef6000] 08:27:57 INFO - PROCESS | 1652 | 1461252477740 Marionette DEBUG loaded listener.js 08:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11be8dc00) [pid = 1652] [serial = 127] [outer = 0x11aef6000] 08:27:58 INFO - PROCESS | 1652 | 1461252478161 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]]]}] 08:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 619ms 08:27:58 INFO - PROCESS | 1652 | 1461252478201 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:27:58 INFO - PROCESS | 1652 | 1461252478202 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:27:58 INFO - PROCESS | 1652 | 1461252478208 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:27:58 INFO - PROCESS | 1652 | 1461252478212 Marionette TRACE conn2 <- [1,146,null,{}] 08:27:58 INFO - PROCESS | 1652 | 1461252478221 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}] 08:27:58 INFO - PROCESS | 1652 | 1461252478319 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:27:58 INFO - PROCESS | 1652 | 1461252478393 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fa2800 == 44 [pid = 1652] [id = 44] 08:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12374ac00) [pid = 1652] [serial = 128] [outer = 0x0] 08:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x125e0fc00) [pid = 1652] [serial = 129] [outer = 0x12374ac00] 08:27:58 INFO - PROCESS | 1652 | 1461252478423 Marionette DEBUG loaded listener.js 08:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x126a9f800) [pid = 1652] [serial = 130] [outer = 0x12374ac00] 08:27:59 INFO - PROCESS | 1652 | 1461252479013 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]]]}] 08:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 826ms 08:27:59 INFO - PROCESS | 1652 | 1461252479033 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 1652 | 1461252479035 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:27:59 INFO - PROCESS | 1652 | 1461252479039 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 1652 | 1461252479041 Marionette TRACE conn2 <- [1,150,null,{}] 08:27:59 INFO - PROCESS | 1652 | 1461252479045 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}] 08:27:59 INFO - PROCESS | 1652 | 1461252479131 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:27:59 INFO - PROCESS | 1652 | 1461252479176 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119723800 == 45 [pid = 1652] [id = 45] 08:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11670cc00) [pid = 1652] [serial = 131] [outer = 0x0] 08:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118650000) [pid = 1652] [serial = 132] [outer = 0x11670cc00] 08:27:59 INFO - PROCESS | 1652 | 1461252479205 Marionette DEBUG loaded listener.js 08:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119279000) [pid = 1652] [serial = 133] [outer = 0x11670cc00] 08:27:59 INFO - PROCESS | 1652 | 1461252479751 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]]]}] 08:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 722ms 08:27:59 INFO - PROCESS | 1652 | 1461252479762 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 1652 | 1461252479769 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:27:59 INFO - PROCESS | 1652 | 1461252479776 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 1652 | 1461252479778 Marionette TRACE conn2 <- [1,154,null,{}] 08:27:59 INFO - PROCESS | 1652 | 1461252479782 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}] 08:27:59 INFO - PROCESS | 1652 | 1461252479940 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12b883000 == 44 [pid = 1652] [id = 6] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x127002800 == 43 [pid = 1652] [id = 40] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x126a0c000 == 42 [pid = 1652] [id = 39] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x125b26800 == 41 [pid = 1652] [id = 38] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12590c800 == 40 [pid = 1652] [id = 37] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6e5000 == 39 [pid = 1652] [id = 36] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1c4800 == 38 [pid = 1652] [id = 35] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119256800 == 37 [pid = 1652] [id = 34] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba7a000 == 36 [pid = 1652] [id = 33] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11b92d000 == 35 [pid = 1652] [id = 32] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab94000 == 34 [pid = 1652] [id = 31] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119c57800 == 33 [pid = 1652] [id = 30] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11981d000 == 32 [pid = 1652] [id = 29] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119259000 == 31 [pid = 1652] [id = 28] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118e29000 == 30 [pid = 1652] [id = 27] 08:27:59 INFO - PROCESS | 1652 | --DOCSHELL 0x115829000 == 29 [pid = 1652] [id = 26] 08:28:00 INFO - PROCESS | 1652 | --DOCSHELL 0x118810800 == 28 [pid = 1652] [id = 24] 08:28:00 INFO - PROCESS | 1652 | --DOCSHELL 0x114788000 == 27 [pid = 1652] [id = 23] 08:28:00 INFO - PROCESS | 1652 | 1461252480024 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x114795800 == 28 [pid = 1652] [id = 46] 08:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x114f71c00) [pid = 1652] [serial = 134] [outer = 0x0] 08:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11583c800) [pid = 1652] [serial = 135] [outer = 0x114f71c00] 08:28:00 INFO - PROCESS | 1652 | 1461252480058 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1188e8800) [pid = 1652] [serial = 136] [outer = 0x114f71c00] 08:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 726ms 08:28:00 INFO - PROCESS | 1652 | 1461252480496 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]]]}] 08:28:00 INFO - PROCESS | 1652 | 1461252480503 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:28:00 INFO - PROCESS | 1652 | 1461252480506 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:28:00 INFO - PROCESS | 1652 | 1461252480509 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:28:00 INFO - PROCESS | 1652 | 1461252480512 Marionette TRACE conn2 <- [1,158,null,{}] 08:28:00 INFO - PROCESS | 1652 | 1461252480515 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}] 08:28:00 INFO - PROCESS | 1652 | 1461252480604 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:28:00 INFO - PROCESS | 1652 | 1461252480646 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119814800 == 29 [pid = 1652] [id = 47] 08:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x119b69000) [pid = 1652] [serial = 137] [outer = 0x0] 08:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11a8b1400) [pid = 1652] [serial = 138] [outer = 0x119b69000] 08:28:00 INFO - PROCESS | 1652 | 1461252480680 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11af82c00) [pid = 1652] [serial = 139] [outer = 0x119b69000] 08:28:01 INFO - PROCESS | 1652 | 1461252481110 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]]]}] 08:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 627ms 08:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:28:01 INFO - PROCESS | 1652 | 1461252481136 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 1652 | 1461252481138 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:28:01 INFO - PROCESS | 1652 | 1461252481140 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 1652 | 1461252481142 Marionette TRACE conn2 <- [1,162,null,{}] 08:28:01 INFO - PROCESS | 1652 | 1461252481145 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}] 08:28:01 INFO - PROCESS | 1652 | 1461252481233 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:28:01 INFO - PROCESS | 1652 | 1461252481328 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ae77000 == 30 [pid = 1652] [id = 48] 08:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11bacf400) [pid = 1652] [serial = 140] [outer = 0x0] 08:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11bad8c00) [pid = 1652] [serial = 141] [outer = 0x11bacf400] 08:28:01 INFO - PROCESS | 1652 | 1461252481361 Marionette DEBUG loaded listener.js 08:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11bee9400) [pid = 1652] [serial = 142] [outer = 0x11bacf400] 08:28:01 INFO - PROCESS | 1652 | 1461252481806 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]]]}] 08:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 720ms 08:28:01 INFO - PROCESS | 1652 | 1461252481867 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 1652 | 1461252481870 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:28:01 INFO - PROCESS | 1652 | 1461252481880 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 1652 | 1461252481884 Marionette TRACE conn2 <- [1,166,null,{}] 08:28:01 INFO - PROCESS | 1652 | 1461252481888 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}] 08:28:01 INFO - PROCESS | 1652 | 1461252481979 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:28:02 INFO - PROCESS | 1652 | 1461252482037 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1b3000 == 31 [pid = 1652] [id = 49] 08:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1155a5400) [pid = 1652] [serial = 143] [outer = 0x0] 08:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12373f400) [pid = 1652] [serial = 144] [outer = 0x1155a5400] 08:28:02 INFO - PROCESS | 1652 | 1461252482068 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x125871000) [pid = 1652] [serial = 145] [outer = 0x1155a5400] 08:28:02 INFO - PROCESS | 1652 | 1461252482522 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]]]}] 08:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 678ms 08:28:02 INFO - PROCESS | 1652 | 1461252482568 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:28:02 INFO - PROCESS | 1652 | 1461252482569 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:28:02 INFO - PROCESS | 1652 | 1461252482574 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:28:02 INFO - PROCESS | 1652 | 1461252482575 Marionette TRACE conn2 <- [1,170,null,{}] 08:28:02 INFO - PROCESS | 1652 | 1461252482577 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}] 08:28:02 INFO - PROCESS | 1652 | 1461252482665 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:28:02 INFO - PROCESS | 1652 | 1461252482725 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x125902800 == 32 [pid = 1652] [id = 50] 08:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x123742c00) [pid = 1652] [serial = 146] [outer = 0x0] 08:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x125de2c00) [pid = 1652] [serial = 147] [outer = 0x123742c00] 08:28:02 INFO - PROCESS | 1652 | 1461252482756 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x125ff4c00) [pid = 1652] [serial = 148] [outer = 0x123742c00] 08:28:03 INFO - PROCESS | 1652 | 1461252483128 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]]]}] 08:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 08:28:03 INFO - PROCESS | 1652 | 1461252483192 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:28:03 INFO - PROCESS | 1652 | 1461252483194 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:28:03 INFO - PROCESS | 1652 | 1461252483196 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:28:03 INFO - PROCESS | 1652 | 1461252483197 Marionette TRACE conn2 <- [1,174,null,{}] 08:28:03 INFO - PROCESS | 1652 | 1461252483200 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}] 08:28:03 INFO - PROCESS | 1652 | 1461252483288 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:28:03 INFO - PROCESS | 1652 | 1461252483350 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c0f800 == 33 [pid = 1652] [id = 51] 08:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1270ca000) [pid = 1652] [serial = 149] [outer = 0x0] 08:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x127447c00) [pid = 1652] [serial = 150] [outer = 0x1270ca000] 08:28:03 INFO - PROCESS | 1652 | 1461252483392 Marionette DEBUG loaded listener.js 08:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x128922c00) [pid = 1652] [serial = 151] [outer = 0x1270ca000] 08:28:03 INFO - PROCESS | 1652 | 1461252483878 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]]]}] 08:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 719ms 08:28:03 INFO - PROCESS | 1652 | 1461252483925 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:28:03 INFO - PROCESS | 1652 | 1461252483927 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:28:03 INFO - PROCESS | 1652 | 1461252483930 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:28:03 INFO - PROCESS | 1652 | 1461252483932 Marionette TRACE conn2 <- [1,178,null,{}] 08:28:03 INFO - PROCESS | 1652 | 1461252483954 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}] 08:28:04 INFO - PROCESS | 1652 | 1461252484039 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:28:04 INFO - PROCESS | 1652 | 1461252484101 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1189aa800 == 34 [pid = 1652] [id = 52] 08:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x118989000) [pid = 1652] [serial = 152] [outer = 0x0] 08:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1191acc00) [pid = 1652] [serial = 153] [outer = 0x118989000] 08:28:04 INFO - PROCESS | 1652 | 1461252484130 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11a88a800) [pid = 1652] [serial = 154] [outer = 0x118989000] 08:28:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119271000 == 33 [pid = 1652] [id = 25] 08:28:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119723800 == 32 [pid = 1652] [id = 45] 08:28:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11b582800 == 31 [pid = 1652] [id = 43] 08:28:04 INFO - PROCESS | 1652 | --DOCSHELL 0x118f8e800 == 30 [pid = 1652] [id = 42] 08:28:04 INFO - PROCESS | 1652 | --DOCSHELL 0x114fe3000 == 29 [pid = 1652] [id = 41] 08:28:04 INFO - PROCESS | 1652 | 1461252484565 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]]]}] 08:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 685ms 08:28:04 INFO - PROCESS | 1652 | 1461252484634 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:28:04 INFO - PROCESS | 1652 | 1461252484636 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:28:04 INFO - PROCESS | 1652 | 1461252484643 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 1652 | 1461252484645 Marionette TRACE conn2 <- [1,182,null,{}] 08:28:04 INFO - PROCESS | 1652 | 1461252484649 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}] 08:28:04 INFO - PROCESS | 1652 | 1461252484743 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:28:04 INFO - PROCESS | 1652 | 1461252484804 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b3d800 == 30 [pid = 1652] [id = 53] 08:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x119279c00) [pid = 1652] [serial = 155] [outer = 0x0] 08:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11a8abc00) [pid = 1652] [serial = 156] [outer = 0x119279c00] 08:28:04 INFO - PROCESS | 1652 | 1461252484837 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11af85c00) [pid = 1652] [serial = 157] [outer = 0x119279c00] 08:28:05 INFO - PROCESS | 1652 | 1461252485260 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]]]}] 08:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 671ms 08:28:05 INFO - PROCESS | 1652 | 1461252485313 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:28:05 INFO - PROCESS | 1652 | 1461252485317 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:28:05 INFO - PROCESS | 1652 | 1461252485341 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - PROCESS | 1652 | 1461252485343 Marionette TRACE conn2 <- [1,186,null,{}] 08:28:05 INFO - PROCESS | 1652 | 1461252485346 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}] 08:28:05 INFO - PROCESS | 1652 | 1461252485437 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:28:05 INFO - PROCESS | 1652 | 1461252485498 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1a7800 == 31 [pid = 1652] [id = 54] 08:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11be8d800) [pid = 1652] [serial = 158] [outer = 0x0] 08:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11beef800) [pid = 1652] [serial = 159] [outer = 0x11be8d800] 08:28:05 INFO - PROCESS | 1652 | 1461252485530 Marionette DEBUG loaded listener.js 08:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11c349400) [pid = 1652] [serial = 160] [outer = 0x11be8d800] 08:28:05 INFO - PROCESS | 1652 | 1461252485932 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]]]}] 08:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 622ms 08:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:28:05 INFO - PROCESS | 1652 | 1461252485961 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:28:05 INFO - PROCESS | 1652 | 1461252485962 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:28:05 INFO - PROCESS | 1652 | 1461252485965 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - PROCESS | 1652 | 1461252485967 Marionette TRACE conn2 <- [1,190,null,{}] 08:28:05 INFO - PROCESS | 1652 | 1461252485975 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}] 08:28:06 INFO - PROCESS | 1652 | 1461252486071 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:28:06 INFO - PROCESS | 1652 | 1461252486116 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x127009000 == 32 [pid = 1652] [id = 55] 08:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x123741400) [pid = 1652] [serial = 161] [outer = 0x0] 08:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x125e7b000) [pid = 1652] [serial = 162] [outer = 0x123741400] 08:28:06 INFO - PROCESS | 1652 | 1461252486149 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1274c8000) [pid = 1652] [serial = 163] [outer = 0x123741400] 08:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:28:06 INFO - PROCESS | 1652 | 1461252486579 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]]]}] 08:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 621ms 08:28:06 INFO - PROCESS | 1652 | 1461252486587 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:28:06 INFO - PROCESS | 1652 | 1461252486589 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:28:06 INFO - PROCESS | 1652 | 1461252486591 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:28:06 INFO - PROCESS | 1652 | 1461252486592 Marionette TRACE conn2 <- [1,194,null,{}] 08:28:06 INFO - PROCESS | 1652 | 1461252486595 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}] 08:28:06 INFO - PROCESS | 1652 | 1461252486687 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:28:06 INFO - PROCESS | 1652 | 1461252486782 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12801e800 == 33 [pid = 1652] [id = 56] 08:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x129311000) [pid = 1652] [serial = 164] [outer = 0x0] 08:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12939ec00) [pid = 1652] [serial = 165] [outer = 0x129311000] 08:28:06 INFO - PROCESS | 1652 | 1461252486815 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12b4c5400) [pid = 1652] [serial = 166] [outer = 0x129311000] 08:28:07 INFO - PROCESS | 1652 | 1461252487233 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]]]}] 08:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 670ms 08:28:07 INFO - PROCESS | 1652 | 1461252487261 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 1652 | 1461252487263 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:28:07 INFO - PROCESS | 1652 | 1461252487265 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 1652 | 1461252487266 Marionette TRACE conn2 <- [1,198,null,{}] 08:28:07 INFO - PROCESS | 1652 | 1461252487269 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}] 08:28:07 INFO - PROCESS | 1652 | 1461252487359 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:28:07 INFO - PROCESS | 1652 | 1461252487403 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b69000 == 34 [pid = 1652] [id = 57] 08:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x129311c00) [pid = 1652] [serial = 167] [outer = 0x0] 08:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12b803000) [pid = 1652] [serial = 168] [outer = 0x129311c00] 08:28:07 INFO - PROCESS | 1652 | 1461252487434 Marionette DEBUG loaded listener.js 08:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b8afc00) [pid = 1652] [serial = 169] [outer = 0x129311c00] 08:28:07 INFO - PROCESS | 1652 | 1461252487821 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]]]}] 08:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 620ms 08:28:07 INFO - PROCESS | 1652 | 1461252487901 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 1652 | 1461252487903 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:28:07 INFO - PROCESS | 1652 | 1461252487907 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 1652 | 1461252487908 Marionette TRACE conn2 <- [1,202,null,{}] 08:28:07 INFO - PROCESS | 1652 | 1461252487910 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}] 08:28:08 INFO - PROCESS | 1652 | 1461252488114 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:28:08 INFO - PROCESS | 1652 | 1461252488178 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119720000 == 35 [pid = 1652] [id = 58] 08:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1188e2400) [pid = 1652] [serial = 170] [outer = 0x0] 08:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1191b5000) [pid = 1652] [serial = 171] [outer = 0x1188e2400] 08:28:08 INFO - PROCESS | 1652 | 1461252488207 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11a8a7400) [pid = 1652] [serial = 172] [outer = 0x1188e2400] 08:28:08 INFO - PROCESS | 1652 | 1461252488596 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]]]}] 08:28:08 INFO - PROCESS | 1652 | --DOCSHELL 0x125902800 == 34 [pid = 1652] [id = 50] 08:28:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1b3000 == 33 [pid = 1652] [id = 49] 08:28:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11ae77000 == 32 [pid = 1652] [id = 48] 08:28:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119814800 == 31 [pid = 1652] [id = 47] 08:28:08 INFO - PROCESS | 1652 | --DOCSHELL 0x114795800 == 30 [pid = 1652] [id = 46] 08:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 820ms 08:28:08 INFO - PROCESS | 1652 | 1461252488728 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:28:08 INFO - PROCESS | 1652 | 1461252488730 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:28:08 INFO - PROCESS | 1652 | 1461252488734 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 1652 | 1461252488739 Marionette TRACE conn2 <- [1,206,null,{}] 08:28:08 INFO - PROCESS | 1652 | 1461252488743 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}] 08:28:08 INFO - PROCESS | 1652 | 1461252488839 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:28:08 INFO - PROCESS | 1652 | 1461252488898 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119814800 == 31 [pid = 1652] [id = 59] 08:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11a8ae800) [pid = 1652] [serial = 173] [outer = 0x0] 08:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11af7d400) [pid = 1652] [serial = 174] [outer = 0x11a8ae800] 08:28:08 INFO - PROCESS | 1652 | 1461252488931 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11ba37000) [pid = 1652] [serial = 175] [outer = 0x11a8ae800] 08:28:09 INFO - PROCESS | 1652 | 1461252489349 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]]]}] 08:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 624ms 08:28:09 INFO - PROCESS | 1652 | 1461252489377 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:28:09 INFO - PROCESS | 1652 | 1461252489379 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:28:09 INFO - PROCESS | 1652 | 1461252489400 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:28:09 INFO - PROCESS | 1652 | 1461252489403 Marionette TRACE conn2 <- [1,210,null,{}] 08:28:09 INFO - PROCESS | 1652 | 1461252489407 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}] 08:28:09 INFO - PROCESS | 1652 | 1461252489503 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:28:09 INFO - PROCESS | 1652 | 1461252489554 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c4f000 == 32 [pid = 1652] [id = 60] 08:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11be8a000) [pid = 1652] [serial = 176] [outer = 0x0] 08:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11c3e1c00) [pid = 1652] [serial = 177] [outer = 0x11be8a000] 08:28:09 INFO - PROCESS | 1652 | 1461252489585 Marionette DEBUG loaded listener.js 08:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x125de1800) [pid = 1652] [serial = 178] [outer = 0x11be8a000] 08:28:10 INFO - PROCESS | 1652 | 1461252490004 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]]]}] 08:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 638ms 08:28:10 INFO - PROCESS | 1652 | 1461252490022 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:28:10 INFO - PROCESS | 1652 | 1461252490024 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:28:10 INFO - PROCESS | 1652 | 1461252490026 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 1652 | 1461252490028 Marionette TRACE conn2 <- [1,214,null,{}] 08:28:10 INFO - PROCESS | 1652 | 1461252490035 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}] 08:28:10 INFO - PROCESS | 1652 | 1461252490132 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:28:10 INFO - PROCESS | 1652 | 1461252490191 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b28f000 == 33 [pid = 1652] [id = 61] 08:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x1279de400) [pid = 1652] [serial = 179] [outer = 0x0] 08:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x127ff1400) [pid = 1652] [serial = 180] [outer = 0x1279de400] 08:28:10 INFO - PROCESS | 1652 | 1461252490227 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x1290e8800) [pid = 1652] [serial = 181] [outer = 0x1279de400] 08:28:10 INFO - PROCESS | 1652 | 1461252490644 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]]]}] 08:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 669ms 08:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:28:10 INFO - PROCESS | 1652 | 1461252490695 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:28:10 INFO - PROCESS | 1652 | 1461252490697 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:28:10 INFO - PROCESS | 1652 | 1461252490699 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 1652 | 1461252490700 Marionette TRACE conn2 <- [1,218,null,{}] 08:28:10 INFO - PROCESS | 1652 | 1461252490703 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}] 08:28:10 INFO - PROCESS | 1652 | 1461252490808 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:28:10 INFO - PROCESS | 1652 | 1461252490870 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b886800 == 34 [pid = 1652] [id = 62] 08:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12b8bac00) [pid = 1652] [serial = 182] [outer = 0x0] 08:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12baef800) [pid = 1652] [serial = 183] [outer = 0x12b8bac00] 08:28:10 INFO - PROCESS | 1652 | 1461252490901 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12bb62400) [pid = 1652] [serial = 184] [outer = 0x12b8bac00] 08:28:11 INFO - PROCESS | 1652 | 1461252491304 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]]]}] 08:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 621ms 08:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:28:11 INFO - PROCESS | 1652 | 1461252491321 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:28:11 INFO - PROCESS | 1652 | 1461252491322 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:28:11 INFO - PROCESS | 1652 | 1461252491325 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 1652 | 1461252491326 Marionette TRACE conn2 <- [1,222,null,{}] 08:28:11 INFO - PROCESS | 1652 | 1461252491328 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}] 08:28:11 INFO - PROCESS | 1652 | 1461252491415 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:28:11 INFO - PROCESS | 1652 | 1461252491474 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116796000 == 35 [pid = 1652] [id = 63] 08:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12b8bb800) [pid = 1652] [serial = 185] [outer = 0x0] 08:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12bbb2400) [pid = 1652] [serial = 186] [outer = 0x12b8bb800] 08:28:11 INFO - PROCESS | 1652 | 1461252491504 Marionette DEBUG loaded listener.js 08:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12ce4a800) [pid = 1652] [serial = 187] [outer = 0x12b8bb800] 08:28:11 INFO - PROCESS | 1652 | 1461252491890 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]]]}] 08:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 618ms 08:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:28:11 INFO - PROCESS | 1652 | 1461252491943 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:28:11 INFO - PROCESS | 1652 | 1461252491945 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:28:11 INFO - PROCESS | 1652 | 1461252491947 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 1652 | 1461252491948 Marionette TRACE conn2 <- [1,226,null,{}] 08:28:11 INFO - PROCESS | 1652 | 1461252491951 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}] 08:28:12 INFO - PROCESS | 1652 | 1461252492060 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:28:12 INFO - PROCESS | 1652 | 1461252492157 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0dd800 == 36 [pid = 1652] [id = 64] 08:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12d598000) [pid = 1652] [serial = 188] [outer = 0x0] 08:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12d5b8800) [pid = 1652] [serial = 189] [outer = 0x12d598000] 08:28:12 INFO - PROCESS | 1652 | 1461252492183 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12e203c00) [pid = 1652] [serial = 190] [outer = 0x12d598000] 08:28:12 INFO - PROCESS | 1652 | 1461252492621 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]]]}] 08:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 722ms 08:28:12 INFO - PROCESS | 1652 | 1461252492670 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:28:12 INFO - PROCESS | 1652 | 1461252492672 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:28:12 INFO - PROCESS | 1652 | 1461252492675 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:28:12 INFO - PROCESS | 1652 | 1461252492677 Marionette TRACE conn2 <- [1,230,null,{}] 08:28:12 INFO - PROCESS | 1652 | 1461252492681 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}] 08:28:12 INFO - PROCESS | 1652 | 1461252492807 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:28:12 INFO - PROCESS | 1652 | 1461252492897 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d572000 == 37 [pid = 1652] [id = 65] 08:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12d598c00) [pid = 1652] [serial = 191] [outer = 0x0] 08:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12e20a000) [pid = 1652] [serial = 192] [outer = 0x12d598c00] 08:28:12 INFO - PROCESS | 1652 | 1461252492945 Marionette DEBUG loaded listener.js 08:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12e31ac00) [pid = 1652] [serial = 193] [outer = 0x12d598c00] 08:28:13 INFO - PROCESS | 1652 | 1461252493385 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]]]}] 08:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 720ms 08:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:28:13 INFO - PROCESS | 1652 | 1461252493396 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:28:13 INFO - PROCESS | 1652 | 1461252493397 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:28:13 INFO - PROCESS | 1652 | 1461252493400 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:28:13 INFO - PROCESS | 1652 | 1461252493401 Marionette TRACE conn2 <- [1,234,null,{}] 08:28:13 INFO - PROCESS | 1652 | 1461252493404 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}] 08:28:13 INFO - PROCESS | 1652 | 1461252493517 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:28:13 INFO - PROCESS | 1652 | 1461252493567 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbd000 == 38 [pid = 1652] [id = 66] 08:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12e31b000) [pid = 1652] [serial = 194] [outer = 0x0] 08:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12e322000) [pid = 1652] [serial = 195] [outer = 0x12e31b000] 08:28:13 INFO - PROCESS | 1652 | 1461252493597 Marionette DEBUG loaded listener.js 08:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12e35a000) [pid = 1652] [serial = 196] [outer = 0x12e31b000] 08:28:14 INFO - PROCESS | 1652 | 1461252494041 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]]]}] 08:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 08:28:14 INFO - PROCESS | 1652 | 1461252494070 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:28:14 INFO - PROCESS | 1652 | 1461252494072 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:28:14 INFO - PROCESS | 1652 | 1461252494076 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:28:14 INFO - PROCESS | 1652 | 1461252494079 Marionette TRACE conn2 <- [1,238,null,{}] 08:28:14 INFO - PROCESS | 1652 | 1461252494098 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}] 08:28:14 INFO - PROCESS | 1652 | 1461252494218 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:28:14 INFO - PROCESS | 1652 | 1461252494277 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1ad800 == 39 [pid = 1652] [id = 67] 08:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11a891800) [pid = 1652] [serial = 197] [outer = 0x0] 08:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11af85000) [pid = 1652] [serial = 198] [outer = 0x11a891800] 08:28:14 INFO - PROCESS | 1652 | 1461252494315 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11bcce800) [pid = 1652] [serial = 199] [outer = 0x11a891800] 08:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x125878000) [pid = 1652] [serial = 200] [outer = 0x12fadec00] 08:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1a7800 == 38 [pid = 1652] [id = 54] 08:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119b3d800 == 37 [pid = 1652] [id = 53] 08:28:14 INFO - PROCESS | 1652 | 1461252494987 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]]]}] 08:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 927ms 08:28:15 INFO - PROCESS | 1652 | 1461252495004 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:28:15 INFO - PROCESS | 1652 | 1461252495007 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:28:15 INFO - PROCESS | 1652 | 1461252495010 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 1652 | 1461252495013 Marionette TRACE conn2 <- [1,242,null,{}] 08:28:15 INFO - PROCESS | 1652 | 1461252495017 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}] 08:28:15 INFO - PROCESS | 1652 | 1461252495112 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:28:15 INFO - PROCESS | 1652 | 1461252495191 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcb0800 == 38 [pid = 1652] [id = 68] 08:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x119c7c400) [pid = 1652] [serial = 201] [outer = 0x0] 08:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11bcd2000) [pid = 1652] [serial = 202] [outer = 0x119c7c400] 08:28:15 INFO - PROCESS | 1652 | 1461252495224 Marionette DEBUG loaded listener.js 08:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x11c3dcc00) [pid = 1652] [serial = 203] [outer = 0x119c7c400] 08:28:15 INFO - PROCESS | 1652 | 1461252495653 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]]]}] 08:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 676ms 08:28:15 INFO - PROCESS | 1652 | 1461252495687 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:28:15 INFO - PROCESS | 1652 | 1461252495691 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:28:15 INFO - PROCESS | 1652 | 1461252495695 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 1652 | 1461252495697 Marionette TRACE conn2 <- [1,246,null,{}] 08:28:15 INFO - PROCESS | 1652 | 1461252495699 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}] 08:28:15 INFO - PROCESS | 1652 | 1461252495795 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:28:15 INFO - PROCESS | 1652 | 1461252495850 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b68e000 == 39 [pid = 1652] [id = 69] 08:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x126a9bc00) [pid = 1652] [serial = 204] [outer = 0x0] 08:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x128918c00) [pid = 1652] [serial = 205] [outer = 0x126a9bc00] 08:28:15 INFO - PROCESS | 1652 | 1461252495881 Marionette DEBUG loaded listener.js 08:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x1293a5400) [pid = 1652] [serial = 206] [outer = 0x126a9bc00] 08:28:16 INFO - PROCESS | 1652 | 1461252496307 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]]]}] 08:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 620ms 08:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:28:16 INFO - PROCESS | 1652 | 1461252496315 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 1652 | 1461252496317 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:28:16 INFO - PROCESS | 1652 | 1461252496319 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 1652 | 1461252496322 Marionette TRACE conn2 <- [1,250,null,{}] 08:28:16 INFO - PROCESS | 1652 | 1461252496330 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}] 08:28:16 INFO - PROCESS | 1652 | 1461252496428 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:28:16 INFO - PROCESS | 1652 | 1461252496516 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db5d800 == 40 [pid = 1652] [id = 70] 08:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12bbb3400) [pid = 1652] [serial = 207] [outer = 0x0] 08:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12cfe2800) [pid = 1652] [serial = 208] [outer = 0x12bbb3400] 08:28:16 INFO - PROCESS | 1652 | 1461252496549 Marionette DEBUG loaded listener.js 08:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12d242400) [pid = 1652] [serial = 209] [outer = 0x12bbb3400] 08:28:16 INFO - PROCESS | 1652 | 1461252496970 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]]]}] 08:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 671ms 08:28:16 INFO - PROCESS | 1652 | 1461252496990 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 1652 | 1461252496992 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:28:16 INFO - PROCESS | 1652 | 1461252496995 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 1652 | 1461252496996 Marionette TRACE conn2 <- [1,254,null,{}] 08:28:17 INFO - PROCESS | 1652 | 1461252496998 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}] 08:28:17 INFO - PROCESS | 1652 | 1461252497093 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:28:17 INFO - PROCESS | 1652 | 1461252497144 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e739000 == 41 [pid = 1652] [id = 71] 08:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12d58dc00) [pid = 1652] [serial = 210] [outer = 0x0] 08:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12e202400) [pid = 1652] [serial = 211] [outer = 0x12d58dc00] 08:28:17 INFO - PROCESS | 1652 | 1461252497174 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12e35e800) [pid = 1652] [serial = 212] [outer = 0x12d58dc00] 08:28:17 INFO - PROCESS | 1652 | 1461252497621 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]]]}] 08:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 669ms 08:28:17 INFO - PROCESS | 1652 | 1461252497664 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:28:17 INFO - PROCESS | 1652 | 1461252497666 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:28:17 INFO - PROCESS | 1652 | 1461252497689 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:28:17 INFO - PROCESS | 1652 | 1461252497690 Marionette TRACE conn2 <- [1,258,null,{}] 08:28:17 INFO - PROCESS | 1652 | 1461252497692 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}] 08:28:17 INFO - PROCESS | 1652 | 1461252497799 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:28:17 INFO - PROCESS | 1652 | 1461252497864 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec6d800 == 42 [pid = 1652] [id = 72] 08:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12e35fc00) [pid = 1652] [serial = 213] [outer = 0x0] 08:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12e678800) [pid = 1652] [serial = 214] [outer = 0x12e35fc00] 08:28:17 INFO - PROCESS | 1652 | 1461252497893 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12e67f400) [pid = 1652] [serial = 215] [outer = 0x12e35fc00] 08:28:18 INFO - PROCESS | 1652 | 1461252498308 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]]]}] 08:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 674ms 08:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:28:18 INFO - PROCESS | 1652 | 1461252498359 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:28:18 INFO - PROCESS | 1652 | 1461252498361 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:28:18 INFO - PROCESS | 1652 | 1461252498363 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:28:18 INFO - PROCESS | 1652 | 1461252498364 Marionette TRACE conn2 <- [1,262,null,{}] 08:28:18 INFO - PROCESS | 1652 | 1461252498366 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}] 08:28:18 INFO - PROCESS | 1652 | 1461252498483 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:28:18 INFO - PROCESS | 1652 | 1461252498541 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f699800 == 43 [pid = 1652] [id = 73] 08:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12ee8bc00) [pid = 1652] [serial = 216] [outer = 0x0] 08:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12f131c00) [pid = 1652] [serial = 217] [outer = 0x12ee8bc00] 08:28:18 INFO - PROCESS | 1652 | 1461252498573 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12f929400) [pid = 1652] [serial = 218] [outer = 0x12ee8bc00] 08:28:18 INFO - PROCESS | 1652 | 1461252498987 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]]]}] 08:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 670ms 08:28:19 INFO - PROCESS | 1652 | 1461252499034 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:28:19 INFO - PROCESS | 1652 | 1461252499035 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:28:19 INFO - PROCESS | 1652 | 1461252499053 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 1652 | 1461252499055 Marionette TRACE conn2 <- [1,266,null,{}] 08:28:19 INFO - PROCESS | 1652 | 1461252499058 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}] 08:28:19 INFO - PROCESS | 1652 | 1461252499147 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:28:19 INFO - PROCESS | 1652 | 1461252499201 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd2f800 == 44 [pid = 1652] [id = 74] 08:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x1124a4400) [pid = 1652] [serial = 219] [outer = 0x0] 08:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x1124a9400) [pid = 1652] [serial = 220] [outer = 0x1124a4400] 08:28:19 INFO - PROCESS | 1652 | 1461252499231 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x1124acc00) [pid = 1652] [serial = 221] [outer = 0x1124a4400] 08:28:19 INFO - PROCESS | 1652 | 1461252499641 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]]]}] 08:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 639ms 08:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:28:19 INFO - PROCESS | 1652 | 1461252499676 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:28:19 INFO - PROCESS | 1652 | 1461252499678 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:28:19 INFO - PROCESS | 1652 | 1461252499680 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 1652 | 1461252499681 Marionette TRACE conn2 <- [1,270,null,{}] 08:28:19 INFO - PROCESS | 1652 | 1461252499684 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}] 08:28:19 INFO - PROCESS | 1652 | 1461252499774 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:28:19 INFO - PROCESS | 1652 | 1461252499843 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ff27000 == 45 [pid = 1652] [id = 75] 08:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x1124a6000) [pid = 1652] [serial = 222] [outer = 0x0] 08:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12f59f400) [pid = 1652] [serial = 223] [outer = 0x1124a6000] 08:28:19 INFO - PROCESS | 1652 | 1461252499873 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12f92e400) [pid = 1652] [serial = 224] [outer = 0x1124a6000] 08:28:20 INFO - PROCESS | 1652 | 1461252500362 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]]]}] 08:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 724ms 08:28:20 INFO - PROCESS | 1652 | 1461252500411 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:28:20 INFO - PROCESS | 1652 | 1461252500413 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:28:20 INFO - PROCESS | 1652 | 1461252500429 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:28:20 INFO - PROCESS | 1652 | 1461252500431 Marionette TRACE conn2 <- [1,274,null,{}] 08:28:20 INFO - PROCESS | 1652 | 1461252500439 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}] 08:28:20 INFO - PROCESS | 1652 | 1461252500528 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:28:20 INFO - PROCESS | 1652 | 1461252500602 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fb6800 == 46 [pid = 1652] [id = 76] 08:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x11adb8000) [pid = 1652] [serial = 225] [outer = 0x0] 08:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x11af88800) [pid = 1652] [serial = 226] [outer = 0x11adb8000] 08:28:20 INFO - PROCESS | 1652 | 1461252500629 Marionette DEBUG loaded listener.js 08:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x11bef5400) [pid = 1652] [serial = 227] [outer = 0x11adb8000] 08:28:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b886800 == 45 [pid = 1652] [id = 62] 08:28:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b28f000 == 44 [pid = 1652] [id = 61] 08:28:21 INFO - PROCESS | 1652 | --DOCSHELL 0x126c4f000 == 43 [pid = 1652] [id = 60] 08:28:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119814800 == 42 [pid = 1652] [id = 59] 08:28:21 INFO - PROCESS | 1652 | 1461252501116 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]]]}] 08:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 738ms 08:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:28:21 INFO - PROCESS | 1652 | 1461252501154 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 1652 | 1461252501157 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:28:21 INFO - PROCESS | 1652 | 1461252501160 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 1652 | 1461252501163 Marionette TRACE conn2 <- [1,278,null,{}] 08:28:21 INFO - PROCESS | 1652 | 1461252501167 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}] 08:28:21 INFO - PROCESS | 1652 | 1461252501264 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:28:21 INFO - PROCESS | 1652 | 1461252501334 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcaa000 == 43 [pid = 1652] [id = 77] 08:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x116743400) [pid = 1652] [serial = 228] [outer = 0x0] 08:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x11b955000) [pid = 1652] [serial = 229] [outer = 0x116743400] 08:28:21 INFO - PROCESS | 1652 | 1461252501368 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12373b800) [pid = 1652] [serial = 230] [outer = 0x116743400] 08:28:21 INFO - PROCESS | 1652 | 1461252501790 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]]]}] 08:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 673ms 08:28:21 INFO - PROCESS | 1652 | 1461252501834 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 1652 | 1461252501838 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:28:21 INFO - PROCESS | 1652 | 1461252501842 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 1652 | 1461252501844 Marionette TRACE conn2 <- [1,282,null,{}] 08:28:21 INFO - PROCESS | 1652 | 1461252501847 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}] 08:28:21 INFO - PROCESS | 1652 | 1461252501944 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:28:22 INFO - PROCESS | 1652 | 1461252502001 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27e800 == 44 [pid = 1652] [id = 78] 08:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x123870800) [pid = 1652] [serial = 231] [outer = 0x0] 08:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x125e77c00) [pid = 1652] [serial = 232] [outer = 0x123870800] 08:28:22 INFO - PROCESS | 1652 | 1461252502032 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x128916c00) [pid = 1652] [serial = 233] [outer = 0x123870800] 08:28:22 INFO - PROCESS | 1652 | 1461252502443 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]]]}] 08:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 619ms 08:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:28:22 INFO - PROCESS | 1652 | 1461252502462 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:28:22 INFO - PROCESS | 1652 | 1461252502463 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:28:22 INFO - PROCESS | 1652 | 1461252502466 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - PROCESS | 1652 | 1461252502468 Marionette TRACE conn2 <- [1,286,null,{}] 08:28:22 INFO - PROCESS | 1652 | 1461252502476 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}] 08:28:22 INFO - PROCESS | 1652 | 1461252502578 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:28:22 INFO - PROCESS | 1652 | 1461252502637 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d576000 == 45 [pid = 1652] [id = 79] 08:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x1293d8400) [pid = 1652] [serial = 234] [outer = 0x0] 08:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x1293e4400) [pid = 1652] [serial = 235] [outer = 0x1293d8400] 08:28:22 INFO - PROCESS | 1652 | 1461252502671 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12b271000) [pid = 1652] [serial = 236] [outer = 0x1293d8400] 08:28:23 INFO - PROCESS | 1652 | 1461252503098 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]]]}] 08:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 671ms 08:28:23 INFO - PROCESS | 1652 | 1461252503138 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 1652 | 1461252503140 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:28:23 INFO - PROCESS | 1652 | 1461252503142 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 1652 | 1461252503143 Marionette TRACE conn2 <- [1,290,null,{}] 08:28:23 INFO - PROCESS | 1652 | 1461252503146 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}] 08:28:23 INFO - PROCESS | 1652 | 1461252503241 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:28:23 INFO - PROCESS | 1652 | 1461252503339 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec5e000 == 46 [pid = 1652] [id = 80] 08:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12b8b9000) [pid = 1652] [serial = 237] [outer = 0x0] 08:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12baec800) [pid = 1652] [serial = 238] [outer = 0x12b8b9000] 08:28:23 INFO - PROCESS | 1652 | 1461252503373 Marionette DEBUG loaded listener.js 08:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12bba9800) [pid = 1652] [serial = 239] [outer = 0x12b8b9000] 08:28:23 INFO - PROCESS | 1652 | 1461252503789 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]]]}] 08:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 08:28:23 INFO - PROCESS | 1652 | 1461252503811 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 1652 | 1461252503813 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:28:23 INFO - PROCESS | 1652 | 1461252503815 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 1652 | 1461252503816 Marionette TRACE conn2 <- [1,294,null,{}] 08:28:23 INFO - PROCESS | 1652 | 1461252503819 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}] 08:28:23 INFO - PROCESS | 1652 | 1461252503911 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:28:23 INFO - PROCESS | 1652 | 1461252503965 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa62800 == 47 [pid = 1652] [id = 81] 08:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12386e000) [pid = 1652] [serial = 240] [outer = 0x0] 08:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12cfe5800) [pid = 1652] [serial = 241] [outer = 0x12386e000] 08:28:23 INFO - PROCESS | 1652 | 1461252503995 Marionette DEBUG loaded listener.js 08:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12d244800) [pid = 1652] [serial = 242] [outer = 0x12386e000] 08:28:24 INFO - PROCESS | 1652 | 1461252504413 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]]]}] 08:28:24 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. 08:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 08:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:28:24 INFO - PROCESS | 1652 | 1461252504436 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 1652 | 1461252504437 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:28:24 INFO - PROCESS | 1652 | 1461252504439 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 1652 | 1461252504440 Marionette TRACE conn2 <- [1,298,null,{}] 08:28:24 INFO - PROCESS | 1652 | 1461252504443 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}] 08:28:24 INFO - PROCESS | 1652 | 1461252504560 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:28:24 INFO - PROCESS | 1652 | 1461252504649 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x130578000 == 48 [pid = 1652] [id = 82] 08:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12e205800) [pid = 1652] [serial = 243] [outer = 0x0] 08:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12e365000) [pid = 1652] [serial = 244] [outer = 0x12e205800] 08:28:24 INFO - PROCESS | 1652 | 1461252504693 Marionette DEBUG loaded listener.js 08:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12f138c00) [pid = 1652] [serial = 245] [outer = 0x12e205800] 08:28:25 INFO - PROCESS | 1652 | 1461252505092 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]]]}] 08:28:25 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. 08:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 669ms 08:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:28:25 INFO - PROCESS | 1652 | 1461252505108 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:28:25 INFO - PROCESS | 1652 | 1461252505110 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:28:25 INFO - PROCESS | 1652 | 1461252505112 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:28:25 INFO - PROCESS | 1652 | 1461252505113 Marionette TRACE conn2 <- [1,302,null,{}] 08:28:25 INFO - PROCESS | 1652 | 1461252505115 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}] 08:28:25 INFO - PROCESS | 1652 | 1461252505205 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:28:25 INFO - PROCESS | 1652 | 1461252505259 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x130b49800 == 49 [pid = 1652] [id = 83] 08:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x12e20d400) [pid = 1652] [serial = 246] [outer = 0x0] 08:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12f59d000) [pid = 1652] [serial = 247] [outer = 0x12e20d400] 08:28:25 INFO - PROCESS | 1652 | 1461252505290 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12f92fc00) [pid = 1652] [serial = 248] [outer = 0x12e20d400] 08:28:25 INFO - PROCESS | 1652 | 1461252505708 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]]]}] 08:28:25 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. 08:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 624ms 08:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:28:25 INFO - PROCESS | 1652 | 1461252505736 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:28:25 INFO - PROCESS | 1652 | 1461252505737 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:28:25 INFO - PROCESS | 1652 | 1461252505740 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:28:25 INFO - PROCESS | 1652 | 1461252505741 Marionette TRACE conn2 <- [1,306,null,{}] 08:28:25 INFO - PROCESS | 1652 | 1461252505743 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}] 08:28:25 INFO - PROCESS | 1652 | 1461252505837 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:28:25 INFO - PROCESS | 1652 | 1461252505927 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x131b4a800 == 50 [pid = 1652] [id = 84] 08:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x12f12a400) [pid = 1652] [serial = 249] [outer = 0x0] 08:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12fae5400) [pid = 1652] [serial = 250] [outer = 0x12f12a400] 08:28:25 INFO - PROCESS | 1652 | 1461252505957 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12fc0cc00) [pid = 1652] [serial = 251] [outer = 0x12f12a400] 08:28:26 INFO - PROCESS | 1652 | 1461252506354 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]]]}] 08:28:26 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. 08:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 669ms 08:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:28:26 INFO - PROCESS | 1652 | 1461252506410 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:28:26 INFO - PROCESS | 1652 | 1461252506411 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:28:26 INFO - PROCESS | 1652 | 1461252506413 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:28:26 INFO - PROCESS | 1652 | 1461252506414 Marionette TRACE conn2 <- [1,310,null,{}] 08:28:26 INFO - PROCESS | 1652 | 1461252506416 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}] 08:28:26 INFO - PROCESS | 1652 | 1461252506512 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:28:26 INFO - PROCESS | 1652 | 1461252506569 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x131b59800 == 51 [pid = 1652] [id = 85] 08:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12a742400) [pid = 1652] [serial = 252] [outer = 0x0] 08:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x12a749000) [pid = 1652] [serial = 253] [outer = 0x12a742400] 08:28:26 INFO - PROCESS | 1652 | 1461252506599 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12a74d400) [pid = 1652] [serial = 254] [outer = 0x12a742400] 08:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x127009000 == 50 [pid = 1652] [id = 55] 08:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12801e800 == 49 [pid = 1652] [id = 56] 08:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec6d800 == 48 [pid = 1652] [id = 72] 08:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12e739000 == 47 [pid = 1652] [id = 71] 08:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12db5d800 == 46 [pid = 1652] [id = 70] 08:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b68e000 == 45 [pid = 1652] [id = 69] 08:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcb0800 == 44 [pid = 1652] [id = 68] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119b42800 == 43 [pid = 1652] [id = 12] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec6e800 == 42 [pid = 1652] [id = 13] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9bb000 == 41 [pid = 1652] [id = 14] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x13022f800 == 40 [pid = 1652] [id = 21] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x127fa2800 == 39 [pid = 1652] [id = 44] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12ff27000 == 38 [pid = 1652] [id = 75] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x114b69000 == 37 [pid = 1652] [id = 57] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12f55a000 == 36 [pid = 1652] [id = 15] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd2f800 == 35 [pid = 1652] [id = 74] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12db79000 == 34 [pid = 1652] [id = 9] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12f699800 == 33 [pid = 1652] [id = 73] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119720000 == 32 [pid = 1652] [id = 58] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12f69b800 == 31 [pid = 1652] [id = 16] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12e737800 == 30 [pid = 1652] [id = 11] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x116796000 == 29 [pid = 1652] [id = 63] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x13022a800 == 28 [pid = 1652] [id = 20] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12ff30000 == 27 [pid = 1652] [id = 19] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbd000 == 26 [pid = 1652] [id = 66] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1189aa800 == 25 [pid = 1652] [id = 52] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d572000 == 24 [pid = 1652] [id = 65] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x13056b800 == 23 [pid = 1652] [id = 22] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0dd800 == 22 [pid = 1652] [id = 64] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0db000 == 21 [pid = 1652] [id = 8] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x125c0f800 == 20 [pid = 1652] [id = 51] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12e477000 == 19 [pid = 1652] [id = 10] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x131b4a800 == 18 [pid = 1652] [id = 84] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x130b49800 == 17 [pid = 1652] [id = 83] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x130578000 == 16 [pid = 1652] [id = 82] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa62800 == 15 [pid = 1652] [id = 81] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec5e000 == 14 [pid = 1652] [id = 80] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1ad800 == 13 [pid = 1652] [id = 67] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d576000 == 12 [pid = 1652] [id = 79] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27e800 == 11 [pid = 1652] [id = 78] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x127fb6800 == 10 [pid = 1652] [id = 76] 08:28:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcaa000 == 9 [pid = 1652] [id = 77] 08:28:31 INFO - PROCESS | 1652 | 1461252511151 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]]]}] 08:28:31 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. 08:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 4793ms 08:28:31 INFO - PROCESS | 1652 | 1461252511207 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 1652 | 1461252511209 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:28:31 INFO - PROCESS | 1652 | 1461252511212 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 1652 | 1461252511215 Marionette TRACE conn2 <- [1,314,null,{}] 08:28:31 INFO - PROCESS | 1652 | 1461252511220 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}] 08:28:31 INFO - PROCESS | 1652 | 1461252511299 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:28:31 INFO - PROCESS | 1652 | 1461252511308 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fa1000 == 10 [pid = 1652] [id = 86] 08:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x119b6c400) [pid = 1652] [serial = 255] [outer = 0x0] 08:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x119c88c00) [pid = 1652] [serial = 256] [outer = 0x119b6c400] 08:28:31 INFO - PROCESS | 1652 | 1461252511336 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x11a8a7000) [pid = 1652] [serial = 257] [outer = 0x119b6c400] 08:28:31 INFO - PROCESS | 1652 | 1461252511770 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]]]}] 08:28:31 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. 08:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 573ms 08:28:31 INFO - PROCESS | 1652 | 1461252511794 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 1652 | 1461252511801 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:28:31 INFO - PROCESS | 1652 | 1461252511808 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 1652 | 1461252511809 Marionette TRACE conn2 <- [1,318,null,{}] 08:28:31 INFO - PROCESS | 1652 | 1461252511812 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}] 08:28:31 INFO - PROCESS | 1652 | 1461252511941 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:28:31 INFO - PROCESS | 1652 | 1461252511951 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bca7800 == 11 [pid = 1652] [id = 87] 08:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x11aef4400) [pid = 1652] [serial = 258] [outer = 0x0] 08:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x11bcd0c00) [pid = 1652] [serial = 259] [outer = 0x11aef4400] 08:28:31 INFO - PROCESS | 1652 | 1461252511992 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x11c373000) [pid = 1652] [serial = 260] [outer = 0x11aef4400] 08:28:32 INFO - PROCESS | 1652 | 1461252512382 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]]]}] 08:28:32 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. 08:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 620ms 08:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:28:32 INFO - PROCESS | 1652 | 1461252512427 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:28:32 INFO - PROCESS | 1652 | 1461252512429 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:28:32 INFO - PROCESS | 1652 | 1461252512431 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:28:32 INFO - PROCESS | 1652 | 1461252512434 Marionette TRACE conn2 <- [1,322,null,{}] 08:28:32 INFO - PROCESS | 1652 | 1461252512442 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}] 08:28:32 INFO - PROCESS | 1652 | 1461252512520 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:28:32 INFO - PROCESS | 1652 | 1461252512527 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x128016000 == 12 [pid = 1652] [id = 88] 08:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x123872800) [pid = 1652] [serial = 261] [outer = 0x0] 08:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x123877400) [pid = 1652] [serial = 262] [outer = 0x123872800] 08:28:32 INFO - PROCESS | 1652 | 1461252512558 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x126aa7c00) [pid = 1652] [serial = 263] [outer = 0x123872800] 08:28:32 INFO - PROCESS | 1652 | 1461252512932 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]]]}] 08:28:32 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. 08:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 523ms 08:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:28:32 INFO - PROCESS | 1652 | 1461252512955 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:28:32 INFO - PROCESS | 1652 | 1461252512957 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:28:32 INFO - PROCESS | 1652 | 1461252512959 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:28:32 INFO - PROCESS | 1652 | 1461252512960 Marionette TRACE conn2 <- [1,326,null,{}] 08:28:32 INFO - PROCESS | 1652 | 1461252512962 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}] 08:28:33 INFO - PROCESS | 1652 | 1461252513096 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:28:33 INFO - PROCESS | 1652 | 1461252513124 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27e800 == 13 [pid = 1652] [id = 89] 08:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x127ffac00) [pid = 1652] [serial = 264] [outer = 0x0] 08:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x129010c00) [pid = 1652] [serial = 265] [outer = 0x127ffac00] 08:28:33 INFO - PROCESS | 1652 | 1461252513156 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12930cc00) [pid = 1652] [serial = 266] [outer = 0x127ffac00] 08:28:33 INFO - PROCESS | 1652 | 1461252513576 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]]]}] 08:28:33 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. 08:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 669ms 08:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:28:33 INFO - PROCESS | 1652 | 1461252513628 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 1652 | 1461252513630 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:28:33 INFO - PROCESS | 1652 | 1461252513632 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 1652 | 1461252513633 Marionette TRACE conn2 <- [1,330,null,{}] 08:28:33 INFO - PROCESS | 1652 | 1461252513641 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}] 08:28:33 INFO - PROCESS | 1652 | 1461252513737 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:28:33 INFO - PROCESS | 1652 | 1461252513748 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce94800 == 14 [pid = 1652] [id = 90] 08:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x11b5d8c00) [pid = 1652] [serial = 267] [outer = 0x0] 08:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x1293da800) [pid = 1652] [serial = 268] [outer = 0x11b5d8c00] 08:28:33 INFO - PROCESS | 1652 | 1461252513775 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x12a741400) [pid = 1652] [serial = 269] [outer = 0x11b5d8c00] 08:28:34 INFO - PROCESS | 1652 | 1461252514145 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]]]}] 08:28:34 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. 08:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 523ms 08:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:28:34 INFO - PROCESS | 1652 | 1461252514156 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:28:34 INFO - PROCESS | 1652 | 1461252514157 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:28:34 INFO - PROCESS | 1652 | 1461252514159 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:28:34 INFO - PROCESS | 1652 | 1461252514160 Marionette TRACE conn2 <- [1,334,null,{}] 08:28:34 INFO - PROCESS | 1652 | 1461252514162 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}] 08:28:34 INFO - PROCESS | 1652 | 1461252514288 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:28:34 INFO - PROCESS | 1652 | 1461252514293 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0dc000 == 15 [pid = 1652] [id = 91] 08:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x12a748000) [pid = 1652] [serial = 270] [outer = 0x0] 08:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x12b275400) [pid = 1652] [serial = 271] [outer = 0x12a748000] 08:28:34 INFO - PROCESS | 1652 | 1461252514320 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x12b8be000) [pid = 1652] [serial = 272] [outer = 0x12a748000] 08:28:34 INFO - PROCESS | 1652 | 1461252514681 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]]]}] 08:28:34 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. 08:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 570ms 08:28:34 INFO - PROCESS | 1652 | 1461252514730 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:28:34 INFO - PROCESS | 1652 | 1461252514731 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:28:34 INFO - PROCESS | 1652 | 1461252514733 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:28:34 INFO - PROCESS | 1652 | 1461252514735 Marionette TRACE conn2 <- [1,338,null,{}] 08:28:34 INFO - PROCESS | 1652 | 1461252514737 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}] 08:28:34 INFO - PROCESS | 1652 | 1461252514830 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:28:34 INFO - PROCESS | 1652 | 1461252514843 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e73e000 == 16 [pid = 1652] [id = 92] 08:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x12baf0800) [pid = 1652] [serial = 273] [outer = 0x0] 08:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x12bb5c000) [pid = 1652] [serial = 274] [outer = 0x12baf0800] 08:28:34 INFO - PROCESS | 1652 | 1461252514868 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x12bbb5800) [pid = 1652] [serial = 275] [outer = 0x12baf0800] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x119b67c00) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x1140c7c00) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x114f71c00) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x12d58dc00) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x11be8d800) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x11670cc00) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x1145d5800) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x116574400) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x12939a400) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x1145db800) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x125874800) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x119b6bc00) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x129014400) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x11c3d7c00) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x1191b2c00) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x11864c800) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x125874000) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x125c8a800) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x116056c00) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x11b5d1c00) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x1188e2400) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x118985400) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x12374ac00) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x116059c00) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x123746400) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x119b6e800) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x11a891800) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x11aef6000) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x119279c00) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x118989000) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x1279de400) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x123870800) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x1270ca000) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x123742c00) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x11be8a000) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x1155a5400) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x11a8ae800) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12f12a400) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x11adb8000) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x119b69000) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12e321400) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x1293d8400) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x1124a4400) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12d598800) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12d23d400) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12b8bac00) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12ee8bc00) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12b8b8400) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x129311c00) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x126a9bc00) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12e35fc00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x116743400) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x119c7c400) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x123741400) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12bbb3400) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12e205800) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x129311000) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12d598c00) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12f92f400) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12b8b9000) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12ee89000) [pid = 1652] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12f131000) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12386e000) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12d598000) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12ee8a800) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x1124a6000) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x123747c00) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x119b66c00) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11bacf400) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12e35b800) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12b8bb800) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12e31b000) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12e20d400) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11a8b0000) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x11a8a9000) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:28:36 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11a884c00) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:28:36 INFO - PROCESS | 1652 | 1461252516337 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]]]}] 08:28:36 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. 08:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1623ms 08:28:36 INFO - PROCESS | 1652 | 1461252516389 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:28:36 INFO - PROCESS | 1652 | 1461252516390 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:28:36 INFO - PROCESS | 1652 | 1461252516412 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 1652 | 1461252516413 Marionette TRACE conn2 <- [1,342,null,{}] 08:28:36 INFO - PROCESS | 1652 | 1461252516431 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}] 08:28:36 INFO - PROCESS | 1652 | 1461252516509 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:28:36 INFO - PROCESS | 1652 | 1461252516514 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11abaf000 == 17 [pid = 1652] [id = 93] 08:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x116711800) [pid = 1652] [serial = 276] [outer = 0x0] 08:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x119b62800) [pid = 1652] [serial = 277] [outer = 0x116711800] 08:28:36 INFO - PROCESS | 1652 | 1461252516539 Marionette DEBUG loaded listener.js 08:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11adb8000) [pid = 1652] [serial = 278] [outer = 0x116711800] 08:28:36 INFO - PROCESS | 1652 | 1461252516845 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]]]}] 08:28:36 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. 08:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 486ms 08:28:36 INFO - PROCESS | 1652 | 1461252516886 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:28:36 INFO - PROCESS | 1652 | 1461252516888 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:28:36 INFO - PROCESS | 1652 | 1461252516890 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 1652 | 1461252516891 Marionette TRACE conn2 <- [1,346,null,{}] 08:28:36 INFO - PROCESS | 1652 | 1461252516894 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}] 08:28:36 INFO - PROCESS | 1652 | 1461252516972 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:28:37 INFO - PROCESS | 1652 | 1461252517031 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a2b800 == 18 [pid = 1652] [id = 94] 08:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x118648000) [pid = 1652] [serial = 279] [outer = 0x0] 08:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x11ba3a800) [pid = 1652] [serial = 280] [outer = 0x118648000] 08:28:37 INFO - PROCESS | 1652 | 1461252517057 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x11af7dc00) [pid = 1652] [serial = 281] [outer = 0x118648000] 08:28:37 INFO - PROCESS | 1652 | 1461252517491 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]]]}] 08:28:37 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. 08:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 618ms 08:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:28:37 INFO - PROCESS | 1652 | 1461252517508 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:28:37 INFO - PROCESS | 1652 | 1461252517510 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:28:37 INFO - PROCESS | 1652 | 1461252517512 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 1652 | 1461252517513 Marionette TRACE conn2 <- [1,350,null,{}] 08:28:37 INFO - PROCESS | 1652 | 1461252517515 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}] 08:28:37 INFO - PROCESS | 1652 | 1461252517597 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:28:37 INFO - PROCESS | 1652 | 1461252517604 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27a800 == 19 [pid = 1652] [id = 95] 08:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x11c705c00) [pid = 1652] [serial = 282] [outer = 0x0] 08:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x125872c00) [pid = 1652] [serial = 283] [outer = 0x11c705c00] 08:28:37 INFO - PROCESS | 1652 | 1461252517630 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x1276b6800) [pid = 1652] [serial = 284] [outer = 0x11c705c00] 08:28:37 INFO - PROCESS | 1652 | 1461252517982 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]]]}] 08:28:38 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. 08:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 517ms 08:28:38 INFO - PROCESS | 1652 | 1461252518030 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:28:38 INFO - PROCESS | 1652 | 1461252518031 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:28:38 INFO - PROCESS | 1652 | 1461252518034 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 1652 | 1461252518038 Marionette TRACE conn2 <- [1,354,null,{}] 08:28:38 INFO - PROCESS | 1652 | 1461252518040 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}] 08:28:38 INFO - PROCESS | 1652 | 1461252518127 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:28:38 INFO - PROCESS | 1652 | 1461252518240 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b6b000 == 20 [pid = 1652] [id = 96] 08:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x1124a6800) [pid = 1652] [serial = 285] [outer = 0x0] 08:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x1140cc000) [pid = 1652] [serial = 286] [outer = 0x1124a6800] 08:28:38 INFO - PROCESS | 1652 | 1461252518277 Marionette DEBUG loaded listener.js 08:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x116273800) [pid = 1652] [serial = 287] [outer = 0x1124a6800] 08:28:38 INFO - PROCESS | 1652 | 1461252518824 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]]]}] 08:28:38 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. 08:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 821ms 08:28:38 INFO - PROCESS | 1652 | 1461252518856 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:28:38 INFO - PROCESS | 1652 | 1461252518859 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:28:38 INFO - PROCESS | 1652 | 1461252518862 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 1652 | 1461252518865 Marionette TRACE conn2 <- [1,358,null,{}] 08:28:38 INFO - PROCESS | 1652 | 1461252518896 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}] 08:28:39 INFO - PROCESS | 1652 | 1461252519008 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:28:39 INFO - PROCESS | 1652 | 1461252519089 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x127014800 == 21 [pid = 1652] [id = 97] 08:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x11af85800) [pid = 1652] [serial = 288] [outer = 0x0] 08:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x11b952400) [pid = 1652] [serial = 289] [outer = 0x11af85800] 08:28:39 INFO - PROCESS | 1652 | 1461252519121 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x11bee7c00) [pid = 1652] [serial = 290] [outer = 0x11af85800] 08:28:39 INFO - PROCESS | 1652 | 1461252519327 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:28:39 INFO - PROCESS | 1652 | 1461252519656 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]]]}] 08:28:39 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. 08:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 822ms 08:28:39 INFO - PROCESS | 1652 | 1461252519844 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:28:39 INFO - PROCESS | 1652 | 1461252519846 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:28:39 INFO - PROCESS | 1652 | 1461252519879 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 1652 | 1461252519880 Marionette TRACE conn2 <- [1,362,null,{}] 08:28:39 INFO - PROCESS | 1652 | 1461252519884 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}] 08:28:39 INFO - PROCESS | 1652 | 1461252519973 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:28:40 INFO - PROCESS | 1652 | 1461252520032 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b52000 == 22 [pid = 1652] [id = 98] 08:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x114fc9800) [pid = 1652] [serial = 291] [outer = 0x0] 08:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x11670d800) [pid = 1652] [serial = 292] [outer = 0x114fc9800] 08:28:40 INFO - PROCESS | 1652 | 1461252520091 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x118653800) [pid = 1652] [serial = 293] [outer = 0x114fc9800] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12a749000) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x125de5000) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x125ff3c00) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | 1461252520605 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]]]}] 08:28:40 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. 08:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 777ms 08:28:40 INFO - PROCESS | 1652 | 1461252520656 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 1652 | 1461252520658 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:28:40 INFO - PROCESS | 1652 | 1461252520664 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 1652 | 1461252520668 Marionette TRACE conn2 <- [1,366,null,{}] 08:28:40 INFO - PROCESS | 1652 | 1461252520671 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}] 08:28:40 INFO - PROCESS | 1652 | 1461252520748 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x1147c7800) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x1293de000) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x11bad5800) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x125bf5800) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x11b951800) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x11a8ab000) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x118650000) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11c375400) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x11af88800) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11c7d1000) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x125873800) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11583c800) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12f935800) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x125a96c00) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11bcce800) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11be8dc00) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x125e0fc00) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x125876c00) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x1274c1400) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x128083c00) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x11af85c00) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x11bcd2000) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x11a8abc00) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x11a88a800) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11a88bc00) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x1188e1800) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11ba30400) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x129010000) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11af85000) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12939a000) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x119c7cc00) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11af7d400) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x119b62000) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1191acc00) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11af86800) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11be85000) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11ba39c00) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x114fd0c00) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11626f800) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x1191b5000) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11bef5400) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11af82c00) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12fae5400) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1188e8800) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12e35e800) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x125e7b000) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12e202400) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11c349400) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x119279000) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11b955000) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11a8b1400) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1304db000) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1147cd400) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1191b4c00) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1293a3000) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12373dc00) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x128915000) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11b50c400) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x129308800) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x123747400) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11c507c00) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1186c8400) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x125e6dc00) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1274cbc00) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11a8b0c00) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11be8e800) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11a8a7400) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119d58800) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11a890800) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x126a9f800) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11beef800) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x125ff4c00) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127447c00) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x127ff1400) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x125e77c00) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x125de1800) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x125de2c00) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x125871000) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11ba37000) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12fc0cc00) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12373f400) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c3e1c00) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b803000) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12cfe2800) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12e67f400) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12373b800) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12939ec00) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128918c00) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c3dcc00) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e678800) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1274c8000) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1290e8800) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128916c00) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12baef800) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x128922c00) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bb62400) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d243400) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12bbb2400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1293e4400) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11bee9400) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12bbb0400) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1124a9400) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12f929400) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b8ba000) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12baec400) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b8afc00) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12f131c00) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1293a5400) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12ee82800) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12ee86400) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12373c400) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123744c00) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11bad8c00) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12e679c00) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12e681400) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12ce4a800) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12e35b400) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b271000) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1124acc00) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12e324c00) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12f59f400) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12baec800) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12d59a400) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12e209c00) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12d23f000) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12e322000) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12fa57800) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12fae6800) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12bba9800) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12f5a2c00) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12e365000) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12f92cc00) [pid = 1652] [serial = 46] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12f597400) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12d244800) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12f59cc00) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12cfe5800) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12e203c00) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12f12ec00) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12e20a000) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12d5b8800) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12ee8f800) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12f92e400) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1304d6400) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11a8ad000) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11a8b3000) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x130011000) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12d242400) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12f138c00) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12f59d000) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12b4c5400) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11b50bc00) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12e31ac00) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12fc0b000) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x130009c00) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12e35a000) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12f92fc00) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 08:28:40 INFO - PROCESS | 1652 | 1461252520816 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x115828000 == 23 [pid = 1652] [id = 99] 08:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1140cc800) [pid = 1652] [serial = 294] [outer = 0x0] 08:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11583c800) [pid = 1652] [serial = 295] [outer = 0x1140cc800] 08:28:40 INFO - PROCESS | 1652 | 1461252520843 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1189db800) [pid = 1652] [serial = 296] [outer = 0x1140cc800] 08:28:41 INFO - PROCESS | 1652 | 1461252521187 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]]]}] 08:28:41 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. 08:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 576ms 08:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:28:41 INFO - PROCESS | 1652 | 1461252521238 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:28:41 INFO - PROCESS | 1652 | 1461252521240 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:28:41 INFO - PROCESS | 1652 | 1461252521242 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - PROCESS | 1652 | 1461252521243 Marionette TRACE conn2 <- [1,370,null,{}] 08:28:41 INFO - PROCESS | 1652 | 1461252521250 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}] 08:28:41 INFO - PROCESS | 1652 | 1461252521338 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:28:41 INFO - PROCESS | 1652 | 1461252521403 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f1f800 == 24 [pid = 1652] [id = 100] 08:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1189d6c00) [pid = 1652] [serial = 297] [outer = 0x0] 08:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x119d4fc00) [pid = 1652] [serial = 298] [outer = 0x1189d6c00] 08:28:41 INFO - PROCESS | 1652 | 1461252521433 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11a659000) [pid = 1652] [serial = 299] [outer = 0x1189d6c00] 08:28:41 INFO - PROCESS | 1652 | 1461252521726 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]]]}] 08:28:41 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. 08:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 518ms 08:28:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:28:41 INFO - PROCESS | 1652 | 1461252521761 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:28:41 INFO - PROCESS | 1652 | 1461252521762 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:28:41 INFO - PROCESS | 1652 | 1461252521764 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - PROCESS | 1652 | 1461252521765 Marionette TRACE conn2 <- [1,374,null,{}] 08:28:41 INFO - PROCESS | 1652 | 1461252521767 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}] 08:28:41 INFO - PROCESS | 1652 | 1461252521842 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:28:41 INFO - PROCESS | 1652 | 1461252521884 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11925c000 == 25 [pid = 1652] [id = 101] 08:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x119b6d000) [pid = 1652] [serial = 300] [outer = 0x0] 08:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11a893c00) [pid = 1652] [serial = 301] [outer = 0x119b6d000] 08:28:41 INFO - PROCESS | 1652 | 1461252521910 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11a8b0400) [pid = 1652] [serial = 302] [outer = 0x119b6d000] 08:28:42 INFO - PROCESS | 1652 | 1461252522198 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:28:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:28:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 471ms 08:28:42 INFO - PROCESS | 1652 | 1461252522237 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 1652 | 1461252522240 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:28:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:28:42 INFO - PROCESS | 1652 | 1461252522242 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 1652 | 1461252522243 Marionette TRACE conn2 <- [1,378,null,{}] 08:28:42 INFO - PROCESS | 1652 | 1461252522246 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}] 08:28:42 INFO - PROCESS | 1652 | 1461252522313 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:28:42 INFO - PROCESS | 1652 | 1461252522318 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1144b8800 == 26 [pid = 1652] [id = 102] 08:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11897e400) [pid = 1652] [serial = 303] [outer = 0x0] 08:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11adc1c00) [pid = 1652] [serial = 304] [outer = 0x11897e400] 08:28:42 INFO - PROCESS | 1652 | 1461252522346 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11b502800) [pid = 1652] [serial = 305] [outer = 0x11897e400] 08:28:42 INFO - PROCESS | 1652 | 1461252522658 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:28:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:28:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 468ms 08:28:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:28:42 INFO - PROCESS | 1652 | 1461252522719 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 1652 | 1461252522720 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:28:42 INFO - PROCESS | 1652 | 1461252522722 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 1652 | 1461252522723 Marionette TRACE conn2 <- [1,382,null,{}] 08:28:42 INFO - PROCESS | 1652 | 1461252522725 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}] 08:28:42 INFO - PROCESS | 1652 | 1461252522830 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:28:42 INFO - PROCESS | 1652 | 1461252522860 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c5c800 == 27 [pid = 1652] [id = 103] 08:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11b5d3000) [pid = 1652] [serial = 306] [outer = 0x0] 08:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11ba2e800) [pid = 1652] [serial = 307] [outer = 0x11b5d3000] 08:28:42 INFO - PROCESS | 1652 | 1461252522888 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11be83c00) [pid = 1652] [serial = 308] [outer = 0x11b5d3000] 08:28:43 INFO - PROCESS | 1652 | 1461252523215 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:28:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:28:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 519ms 08:28:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:28:43 INFO - PROCESS | 1652 | 1461252523244 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 1652 | 1461252523246 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:28:43 INFO - PROCESS | 1652 | 1461252523247 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 1652 | 1461252523248 Marionette TRACE conn2 <- [1,386,null,{}] 08:28:43 INFO - PROCESS | 1652 | 1461252523251 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}] 08:28:43 INFO - PROCESS | 1652 | 1461252523335 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:28:43 INFO - PROCESS | 1652 | 1461252523339 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab9f800 == 28 [pid = 1652] [id = 104] 08:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11b5d5400) [pid = 1652] [serial = 309] [outer = 0x0] 08:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11be91400) [pid = 1652] [serial = 310] [outer = 0x11b5d5400] 08:28:43 INFO - PROCESS | 1652 | 1461252523364 Marionette DEBUG loaded listener.js 08:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11c33b800) [pid = 1652] [serial = 311] [outer = 0x11b5d5400] 08:28:43 INFO - PROCESS | 1652 | 1461252523683 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]]]}] 08:28:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:28:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 08:28:43 INFO - PROCESS | 1652 | 1461252523717 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 1652 | 1461252523718 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:28:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:28:43 INFO - PROCESS | 1652 | 1461252523724 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 1652 | 1461252523725 Marionette TRACE conn2 <- [1,390,null,{}] 08:28:43 INFO - PROCESS | 1652 | 1461252523727 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}] 08:28:43 INFO - PROCESS | 1652 | 1461252523812 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:28:43 INFO - PROCESS | 1652 | 1461252523816 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b57d000 == 29 [pid = 1652] [id = 105] 08:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11be86800) [pid = 1652] [serial = 312] [outer = 0x0] 08:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11c375000) [pid = 1652] [serial = 313] [outer = 0x11be86800] 08:28:43 INFO - PROCESS | 1652 | 1461252523843 Marionette DEBUG loaded listener.js 08:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11c50bc00) [pid = 1652] [serial = 314] [outer = 0x11be86800] 08:28:44 INFO - PROCESS | 1652 | 1461252524186 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]]]}] 08:28:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:28:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 470ms 08:28:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:28:44 INFO - PROCESS | 1652 | 1461252524198 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:28:44 INFO - PROCESS | 1652 | 1461252524199 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:28:44 INFO - PROCESS | 1652 | 1461252524201 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 1652 | 1461252524204 Marionette TRACE conn2 <- [1,394,null,{}] 08:28:44 INFO - PROCESS | 1652 | 1461252524208 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}] 08:28:44 INFO - PROCESS | 1652 | 1461252524296 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:28:44 INFO - PROCESS | 1652 | 1461252524301 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba66000 == 30 [pid = 1652] [id = 106] 08:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11423f000) [pid = 1652] [serial = 315] [outer = 0x0] 08:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11c7d1800) [pid = 1652] [serial = 316] [outer = 0x11423f000] 08:28:44 INFO - PROCESS | 1652 | 1461252524327 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x123747800) [pid = 1652] [serial = 317] [outer = 0x11423f000] 08:28:44 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11b5d8c00) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:28:44 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x127ffac00) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:28:44 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a748000) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:28:44 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11aef4400) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:28:44 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123872800) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:28:44 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119b6c400) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:28:44 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12a742400) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:28:44 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12baf0800) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:28:44 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x116711800) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:28:44 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118648000) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:28:44 INFO - PROCESS | 1652 | 1461252524705 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]]]}] 08:28:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:28:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 524ms 08:28:44 INFO - PROCESS | 1652 | 1461252524726 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:28:44 INFO - PROCESS | 1652 | 1461252524728 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:28:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:28:44 INFO - PROCESS | 1652 | 1461252524731 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 1652 | 1461252524733 Marionette TRACE conn2 <- [1,398,null,{}] 08:28:44 INFO - PROCESS | 1652 | 1461252524739 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}] 08:28:44 INFO - PROCESS | 1652 | 1461252524847 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:28:44 INFO - PROCESS | 1652 | 1461252524857 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11971f800 == 31 [pid = 1652] [id = 107] 08:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11a88b400) [pid = 1652] [serial = 318] [outer = 0x0] 08:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11c508000) [pid = 1652] [serial = 319] [outer = 0x11a88b400] 08:28:44 INFO - PROCESS | 1652 | 1461252524898 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12386e400) [pid = 1652] [serial = 320] [outer = 0x11a88b400] 08:28:45 INFO - PROCESS | 1652 | 1461252525304 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]]]}] 08:28:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:28:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 623ms 08:28:45 INFO - PROCESS | 1652 | 1461252525355 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:28:45 INFO - PROCESS | 1652 | 1461252525356 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:28:45 INFO - PROCESS | 1652 | 1461252525358 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:28:45 INFO - PROCESS | 1652 | 1461252525360 Marionette TRACE conn2 <- [1,402,null,{}] 08:28:45 INFO - PROCESS | 1652 | 1461252525362 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}] 08:28:45 INFO - PROCESS | 1652 | 1461252525445 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:28:45 INFO - PROCESS | 1652 | 1461252525449 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6e3000 == 32 [pid = 1652] [id = 108] 08:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x123870c00) [pid = 1652] [serial = 321] [outer = 0x0] 08:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x125be8c00) [pid = 1652] [serial = 322] [outer = 0x123870c00] 08:28:45 INFO - PROCESS | 1652 | 1461252525481 Marionette DEBUG loaded listener.js 08:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x125e73400) [pid = 1652] [serial = 323] [outer = 0x123870c00] 08:28:45 INFO - PROCESS | 1652 | 1461252525825 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]]]}] 08:28:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:28:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 08:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:28:45 INFO - PROCESS | 1652 | 1461252525877 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:28:45 INFO - PROCESS | 1652 | 1461252525878 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:28:45 INFO - PROCESS | 1652 | 1461252525880 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:28:45 INFO - PROCESS | 1652 | 1461252525882 Marionette TRACE conn2 <- [1,406,null,{}] 08:28:45 INFO - PROCESS | 1652 | 1461252525885 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}] 08:28:46 INFO - PROCESS | 1652 | 1461252526011 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:28:46 INFO - PROCESS | 1652 | 1461252526017 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x123768000 == 33 [pid = 1652] [id = 109] 08:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x123872800) [pid = 1652] [serial = 324] [outer = 0x0] 08:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1268e3000) [pid = 1652] [serial = 325] [outer = 0x123872800] 08:28:46 INFO - PROCESS | 1652 | 1461252526041 Marionette DEBUG loaded listener.js 08:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1274c1400) [pid = 1652] [serial = 326] [outer = 0x123872800] 08:28:46 INFO - PROCESS | 1652 | 1461252526409 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]]]}] 08:28:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 571ms 08:28:46 INFO - PROCESS | 1652 | 1461252526453 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:28:46 INFO - PROCESS | 1652 | 1461252526454 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:28:46 INFO - PROCESS | 1652 | 1461252526457 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:28:46 INFO - PROCESS | 1652 | 1461252526458 Marionette TRACE conn2 <- [1,410,null,{}] 08:28:46 INFO - PROCESS | 1652 | 1461252526461 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}] 08:28:46 INFO - PROCESS | 1652 | 1461252526531 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:28:46 INFO - PROCESS | 1652 | 1461252526537 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a3f800 == 34 [pid = 1652] [id = 110] 08:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x126aa6000) [pid = 1652] [serial = 327] [outer = 0x0] 08:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1279dec00) [pid = 1652] [serial = 328] [outer = 0x126aa6000] 08:28:46 INFO - PROCESS | 1652 | 1461252526563 Marionette DEBUG loaded listener.js 08:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x127ffac00) [pid = 1652] [serial = 329] [outer = 0x126aa6000] 08:28:47 INFO - PROCESS | 1652 | 1461252527047 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]]]}] 08:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 619ms 08:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:28:47 INFO - PROCESS | 1652 | 1461252527077 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 1652 | 1461252527079 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:28:47 INFO - PROCESS | 1652 | 1461252527082 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 1652 | 1461252527087 Marionette TRACE conn2 <- [1,414,null,{}] 08:28:47 INFO - PROCESS | 1652 | 1461252527091 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}] 08:28:47 INFO - PROCESS | 1652 | 1461252527182 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:28:47 INFO - PROCESS | 1652 | 1461252527239 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1189c1800 == 35 [pid = 1652] [id = 111] 08:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116511800) [pid = 1652] [serial = 330] [outer = 0x0] 08:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118650000) [pid = 1652] [serial = 331] [outer = 0x116511800] 08:28:47 INFO - PROCESS | 1652 | 1461252527271 Marionette DEBUG loaded listener.js 08:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118989000) [pid = 1652] [serial = 332] [outer = 0x116511800] 08:28:47 INFO - PROCESS | 1652 | 1461252527709 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]]]}] 08:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 674ms 08:28:47 INFO - PROCESS | 1652 | 1461252527758 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 1652 | 1461252527762 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:28:47 INFO - PROCESS | 1652 | 1461252527783 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 1652 | 1461252527787 Marionette TRACE conn2 <- [1,418,null,{}] 08:28:47 INFO - PROCESS | 1652 | 1461252527792 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}] 08:28:47 INFO - PROCESS | 1652 | 1461252527891 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:28:47 INFO - PROCESS | 1652 | 1461252527948 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c58000 == 36 [pid = 1652] [id = 112] 08:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119c82800) [pid = 1652] [serial = 333] [outer = 0x0] 08:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11a65dc00) [pid = 1652] [serial = 334] [outer = 0x119c82800] 08:28:47 INFO - PROCESS | 1652 | 1461252527979 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11a8ac000) [pid = 1652] [serial = 335] [outer = 0x119c82800] 08:28:48 INFO - PROCESS | 1652 | 1461252528928 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]]]}] 08:28:48 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 08:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1195ms 08:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:28:48 INFO - PROCESS | 1652 | 1461252528962 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:28:48 INFO - PROCESS | 1652 | 1461252528963 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:28:48 INFO - PROCESS | 1652 | 1461252528965 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:28:48 INFO - PROCESS | 1652 | 1461252528968 Marionette TRACE conn2 <- [1,422,null,{}] 08:28:48 INFO - PROCESS | 1652 | 1461252528976 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}] 08:28:49 INFO - PROCESS | 1652 | 1461252529076 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:28:49 INFO - PROCESS | 1652 | 1461252529117 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c13000 == 37 [pid = 1652] [id = 113] 08:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11af82c00) [pid = 1652] [serial = 336] [outer = 0x0] 08:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11be8e000) [pid = 1652] [serial = 337] [outer = 0x11af82c00] 08:28:49 INFO - PROCESS | 1652 | 1461252529150 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c7ce800) [pid = 1652] [serial = 338] [outer = 0x11af82c00] 08:28:49 INFO - PROCESS | 1652 | --DOCSHELL 0x131b59800 == 36 [pid = 1652] [id = 85] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125872c00) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1293da800) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12930cc00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b275400) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11bcd0c00) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11c373000) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123877400) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126aa7c00) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119c88c00) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11a8a7000) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a74d400) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a741400) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12bb5c000) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12b8be000) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119b62800) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11af7dc00) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12bbb5800) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x129010c00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11adb8000) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11ba3a800) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 08:28:50 INFO - PROCESS | 1652 | 1461252530161 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]]]}] 08:28:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:28:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1225ms 08:28:50 INFO - PROCESS | 1652 | 1461252530190 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:28:50 INFO - PROCESS | 1652 | 1461252530194 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:28:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:28:50 INFO - PROCESS | 1652 | 1461252530197 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 1652 | 1461252530198 Marionette TRACE conn2 <- [1,426,null,{}] 08:28:50 INFO - PROCESS | 1652 | 1461252530202 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}] 08:28:50 INFO - PROCESS | 1652 | 1461252530271 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:28:50 INFO - PROCESS | 1652 | 1461252530276 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x116540000 == 37 [pid = 1652] [id = 114] 08:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x117965c00) [pid = 1652] [serial = 339] [outer = 0x0] 08:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118653000) [pid = 1652] [serial = 340] [outer = 0x117965c00] 08:28:50 INFO - PROCESS | 1652 | 1461252530307 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118980800) [pid = 1652] [serial = 341] [outer = 0x117965c00] 08:28:50 INFO - PROCESS | 1652 | 1461252530647 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] 08:28:50 INFO - PROCESS | 1652 | 1461252530673 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:28:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:28:50 INFO - PROCESS | 1652 | 1461252530690 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 1652 | 1461252530692 Marionette TRACE conn2 <- [1,430,null,{}] 08:28:50 INFO - PROCESS | 1652 | 1461252530694 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}] 08:28:50 INFO - PROCESS | 1652 | 1461252530765 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:28:50 INFO - PROCESS | 1652 | 1461252530772 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119821800 == 38 [pid = 1652] [id = 115] 08:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118ed9400) [pid = 1652] [serial = 342] [outer = 0x0] 08:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11a660400) [pid = 1652] [serial = 343] [outer = 0x118ed9400] 08:28:50 INFO - PROCESS | 1652 | 1461252530798 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11a8ab400) [pid = 1652] [serial = 344] [outer = 0x118ed9400] 08:28:51 INFO - PROCESS | 1652 | 1461252531123 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]]]}] 08:28:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:28:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 473ms 08:28:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:28:51 INFO - PROCESS | 1652 | 1461252531160 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 1652 | 1461252531161 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:28:51 INFO - PROCESS | 1652 | 1461252531163 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 1652 | 1461252531166 Marionette TRACE conn2 <- [1,434,null,{}] 08:28:51 INFO - PROCESS | 1652 | 1461252531173 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}] 08:28:51 INFO - PROCESS | 1652 | 1461252531247 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:28:51 INFO - PROCESS | 1652 | 1461252531291 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab9e800 == 39 [pid = 1652] [id = 116] 08:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11a88a800) [pid = 1652] [serial = 345] [outer = 0x0] 08:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11aef2400) [pid = 1652] [serial = 346] [outer = 0x11a88a800] 08:28:51 INFO - PROCESS | 1652 | 1461252531319 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11ba3ac00) [pid = 1652] [serial = 347] [outer = 0x11a88a800] 08:28:51 INFO - PROCESS | 1652 | 1461252531629 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]]]}] 08:28:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:28:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 471ms 08:28:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:28:51 INFO - PROCESS | 1652 | 1461252531642 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 1652 | 1461252531644 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:28:51 INFO - PROCESS | 1652 | 1461252531646 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 1652 | 1461252531647 Marionette TRACE conn2 <- [1,438,null,{}] 08:28:51 INFO - PROCESS | 1652 | 1461252531649 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}] 08:28:51 INFO - PROCESS | 1652 | 1461252531727 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:28:51 INFO - PROCESS | 1652 | 1461252531731 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc9a000 == 40 [pid = 1652] [id = 117] 08:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11bad5000) [pid = 1652] [serial = 348] [outer = 0x0] 08:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11bee8800) [pid = 1652] [serial = 349] [outer = 0x11bad5000] 08:28:51 INFO - PROCESS | 1652 | 1461252531760 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11c507c00) [pid = 1652] [serial = 350] [outer = 0x11bad5000] 08:28:52 INFO - PROCESS | 1652 | 1461252532073 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]]]}] 08:28:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:28:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 471ms 08:28:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:28:52 INFO - PROCESS | 1652 | 1461252532117 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:28:52 INFO - PROCESS | 1652 | 1461252532118 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:28:52 INFO - PROCESS | 1652 | 1461252532120 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 1652 | 1461252532121 Marionette TRACE conn2 <- [1,442,null,{}] 08:28:52 INFO - PROCESS | 1652 | 1461252532124 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}] 08:28:52 INFO - PROCESS | 1652 | 1461252532217 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:28:52 INFO - PROCESS | 1652 | 1461252532231 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1c3800 == 41 [pid = 1652] [id = 118] 08:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11ba3a000) [pid = 1652] [serial = 351] [outer = 0x0] 08:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c509400) [pid = 1652] [serial = 352] [outer = 0x11ba3a000] 08:28:52 INFO - PROCESS | 1652 | 1461252532257 Marionette DEBUG loaded listener.js 08:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123747400) [pid = 1652] [serial = 353] [outer = 0x11ba3a000] 08:28:52 INFO - PROCESS | 1652 | 1461252532594 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]]]}] 08:28:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:28:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 08:28:52 INFO - PROCESS | 1652 | 1461252532640 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:28:52 INFO - PROCESS | 1652 | 1461252532641 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:28:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:28:52 INFO - PROCESS | 1652 | 1461252532643 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 1652 | 1461252532644 Marionette TRACE conn2 <- [1,446,null,{}] 08:28:52 INFO - PROCESS | 1652 | 1461252532646 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}] 08:28:52 INFO - PROCESS | 1652 | 1461252532756 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:28:52 INFO - PROCESS | 1652 | 1461252532763 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b27800 == 42 [pid = 1652] [id = 119] 08:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123749400) [pid = 1652] [serial = 354] [outer = 0x0] 08:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123876c00) [pid = 1652] [serial = 355] [outer = 0x123749400] 08:28:52 INFO - PROCESS | 1652 | 1461252532792 Marionette DEBUG loaded listener.js 08:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126e22000) [pid = 1652] [serial = 356] [outer = 0x123749400] 08:28:53 INFO - PROCESS | 1652 | 1461252533131 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]]]}] 08:28:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:28:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 08:28:53 INFO - PROCESS | 1652 | 1461252533161 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 1652 | 1461252533162 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:28:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:28:53 INFO - PROCESS | 1652 | 1461252533164 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 1652 | 1461252533165 Marionette TRACE conn2 <- [1,450,null,{}] 08:28:53 INFO - PROCESS | 1652 | 1461252533168 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}] 08:28:53 INFO - PROCESS | 1652 | 1461252533255 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:28:53 INFO - PROCESS | 1652 | 1461252533270 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c54000 == 43 [pid = 1652] [id = 120] 08:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127447c00) [pid = 1652] [serial = 357] [outer = 0x0] 08:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1276b9400) [pid = 1652] [serial = 358] [outer = 0x127447c00] 08:28:53 INFO - PROCESS | 1652 | 1461252533295 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128083c00) [pid = 1652] [serial = 359] [outer = 0x127447c00] 08:28:53 INFO - PROCESS | 1652 | 1461252533626 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] 08:28:53 INFO - PROCESS | 1652 | 1461252533640 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:28:53 INFO - PROCESS | 1652 | 1461252533642 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 1652 | 1461252533644 Marionette TRACE conn2 <- [1,454,null,{}] 08:28:53 INFO - PROCESS | 1652 | 1461252533646 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}] 08:28:53 INFO - PROCESS | 1652 | 1461252533732 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:28:53 INFO - PROCESS | 1652 | 1461252533764 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12701e800 == 44 [pid = 1652] [id = 121] 08:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1274c2400) [pid = 1652] [serial = 360] [outer = 0x0] 08:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128919c00) [pid = 1652] [serial = 361] [outer = 0x1274c2400] 08:28:53 INFO - PROCESS | 1652 | 1461252533789 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1290e5c00) [pid = 1652] [serial = 362] [outer = 0x1274c2400] 08:28:54 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:28:54 INFO - PROCESS | 1652 | 1461252534122 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]]]}] 08:28:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:28:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 08:28:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:28:54 INFO - PROCESS | 1652 | 1461252534162 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:28:54 INFO - PROCESS | 1652 | 1461252534163 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:28:54 INFO - PROCESS | 1652 | 1461252534165 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 1652 | 1461252534166 Marionette TRACE conn2 <- [1,458,null,{}] 08:28:54 INFO - PROCESS | 1652 | 1461252534169 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}] 08:28:54 INFO - PROCESS | 1652 | 1461252534323 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11b5d5400) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11897e400) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1189d6c00) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x114fc9800) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119b6d000) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11be86800) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11423f000) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11a88b400) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123872800) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1140cc800) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11b5d3000) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123870c00) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:28:54 INFO - PROCESS | 1652 | 1461252534359 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118917800 == 45 [pid = 1652] [id = 122] 08:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1140cc800) [pid = 1652] [serial = 363] [outer = 0x0] 08:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11897e400) [pid = 1652] [serial = 364] [outer = 0x1140cc800] 08:28:54 INFO - PROCESS | 1652 | 1461252534384 Marionette DEBUG loaded listener.js 08:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11b5d5400) [pid = 1652] [serial = 365] [outer = 0x1140cc800] 08:28:54 INFO - PROCESS | 1652 | 1461252534653 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] 08:28:54 INFO - PROCESS | 1652 | 1461252534696 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:28:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:28:54 INFO - PROCESS | 1652 | 1461252534698 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 1652 | 1461252534699 Marionette TRACE conn2 <- [1,462,null,{}] 08:28:54 INFO - PROCESS | 1652 | 1461252534701 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}] 08:28:54 INFO - PROCESS | 1652 | 1461252534779 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:28:54 INFO - PROCESS | 1652 | 1461252534783 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x128022800 == 46 [pid = 1652] [id = 123] 08:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11beec800) [pid = 1652] [serial = 366] [outer = 0x0] 08:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12930e000) [pid = 1652] [serial = 367] [outer = 0x11beec800] 08:28:54 INFO - PROCESS | 1652 | 1461252534811 Marionette DEBUG loaded listener.js 08:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12939e400) [pid = 1652] [serial = 368] [outer = 0x11beec800] 08:28:55 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:28:55 INFO - PROCESS | 1652 | 1461252535142 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] 08:28:55 INFO - PROCESS | 1652 | 1461252535168 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:28:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:28:55 INFO - PROCESS | 1652 | 1461252535170 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - PROCESS | 1652 | 1461252535172 Marionette TRACE conn2 <- [1,466,null,{}] 08:28:55 INFO - PROCESS | 1652 | 1461252535175 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}] 08:28:55 INFO - PROCESS | 1652 | 1461252535280 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:28:55 INFO - PROCESS | 1652 | 1461252535288 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291b5800 == 47 [pid = 1652] [id = 124] 08:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129311000) [pid = 1652] [serial = 369] [outer = 0x0] 08:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1293dbc00) [pid = 1652] [serial = 370] [outer = 0x129311000] 08:28:55 INFO - PROCESS | 1652 | 1461252535318 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a74a000) [pid = 1652] [serial = 371] [outer = 0x129311000] 08:28:55 INFO - PROCESS | 1652 | 1461252535626 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] 08:28:55 INFO - PROCESS | 1652 | 1461252535643 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:28:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:28:55 INFO - PROCESS | 1652 | 1461252535646 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - PROCESS | 1652 | 1461252535647 Marionette TRACE conn2 <- [1,470,null,{}] 08:28:55 INFO - PROCESS | 1652 | 1461252535649 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}] 08:28:55 INFO - PROCESS | 1652 | 1461252535726 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:28:55 INFO - PROCESS | 1652 | 1461252535731 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b289800 == 48 [pid = 1652] [id = 125] 08:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a74d000) [pid = 1652] [serial = 372] [outer = 0x0] 08:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b272000) [pid = 1652] [serial = 373] [outer = 0x12a74d000] 08:28:55 INFO - PROCESS | 1652 | 1461252535758 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b4c6000) [pid = 1652] [serial = 374] [outer = 0x12a74d000] 08:28:56 INFO - PROCESS | 1652 | 1461252536063 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]]]}] 08:28:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:28:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 470ms 08:28:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:28:56 INFO - PROCESS | 1652 | 1461252536116 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:28:56 INFO - PROCESS | 1652 | 1461252536118 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:28:56 INFO - PROCESS | 1652 | 1461252536120 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 1652 | 1461252536121 Marionette TRACE conn2 <- [1,474,null,{}] 08:28:56 INFO - PROCESS | 1652 | 1461252536123 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}] 08:28:56 INFO - PROCESS | 1652 | 1461252536213 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:28:56 INFO - PROCESS | 1652 | 1461252536222 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b86f800 == 49 [pid = 1652] [id = 126] 08:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b4c9800) [pid = 1652] [serial = 375] [outer = 0x0] 08:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b80f400) [pid = 1652] [serial = 376] [outer = 0x12b4c9800] 08:28:56 INFO - PROCESS | 1652 | 1461252536247 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b8b8800) [pid = 1652] [serial = 377] [outer = 0x12b4c9800] 08:28:56 INFO - PROCESS | 1652 | 1461252536717 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]]]}] 08:28:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:28:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 619ms 08:28:56 INFO - PROCESS | 1652 | 1461252536740 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:28:56 INFO - PROCESS | 1652 | 1461252536743 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:28:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:28:56 INFO - PROCESS | 1652 | 1461252536747 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 1652 | 1461252536749 Marionette TRACE conn2 <- [1,478,null,{}] 08:28:56 INFO - PROCESS | 1652 | 1461252536753 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}] 08:28:56 INFO - PROCESS | 1652 | 1461252536849 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:28:56 INFO - PROCESS | 1652 | 1461252536904 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11982a000 == 50 [pid = 1652] [id = 127] 08:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118986400) [pid = 1652] [serial = 378] [outer = 0x0] 08:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1191b5800) [pid = 1652] [serial = 379] [outer = 0x118986400] 08:28:56 INFO - PROCESS | 1652 | 1461252536939 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119c88000) [pid = 1652] [serial = 380] [outer = 0x118986400] 08:28:57 INFO - PROCESS | 1652 | 1461252537391 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]]]}] 08:28:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:28:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 672ms 08:28:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:28:57 INFO - PROCESS | 1652 | 1461252537421 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:28:57 INFO - PROCESS | 1652 | 1461252537425 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:28:57 INFO - PROCESS | 1652 | 1461252537430 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:28:57 INFO - PROCESS | 1652 | 1461252537431 Marionette TRACE conn2 <- [1,482,null,{}] 08:28:57 INFO - PROCESS | 1652 | 1461252537434 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}] 08:28:57 INFO - PROCESS | 1652 | 1461252537529 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:28:57 INFO - PROCESS | 1652 | 1461252537583 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcad000 == 51 [pid = 1652] [id = 128] 08:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11a890c00) [pid = 1652] [serial = 381] [outer = 0x0] 08:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11b507400) [pid = 1652] [serial = 382] [outer = 0x11a890c00] 08:28:57 INFO - PROCESS | 1652 | 1461252537618 Marionette DEBUG loaded listener.js 08:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11be85400) [pid = 1652] [serial = 383] [outer = 0x11a890c00] 08:28:58 INFO - PROCESS | 1652 | 1461252538042 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]]]}] 08:28:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:28:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 672ms 08:28:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:28:58 INFO - PROCESS | 1652 | 1461252538119 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:28:58 INFO - PROCESS | 1652 | 1461252538120 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:28:58 INFO - PROCESS | 1652 | 1461252538154 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 1652 | 1461252538156 Marionette TRACE conn2 <- [1,486,null,{}] 08:28:58 INFO - PROCESS | 1652 | 1461252538163 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}] 08:28:58 INFO - PROCESS | 1652 | 1461252538244 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:28:58 INFO - PROCESS | 1652 | 1461252538316 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b883800 == 52 [pid = 1652] [id = 129] 08:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1258c3800) [pid = 1652] [serial = 384] [outer = 0x0] 08:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x125e0f800) [pid = 1652] [serial = 385] [outer = 0x1258c3800] 08:28:58 INFO - PROCESS | 1652 | 1461252538368 Marionette DEBUG loaded listener.js 08:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x127ff0800) [pid = 1652] [serial = 386] [outer = 0x1258c3800] 08:28:58 INFO - PROCESS | 1652 | 1461252538863 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]]]}] 08:28:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:28:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 753ms 08:28:58 INFO - PROCESS | 1652 | 1461252538889 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:28:58 INFO - PROCESS | 1652 | 1461252538891 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:28:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:28:58 INFO - PROCESS | 1652 | 1461252538895 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 1652 | 1461252538897 Marionette TRACE conn2 <- [1,490,null,{}] 08:28:58 INFO - PROCESS | 1652 | 1461252538899 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}] 08:28:59 INFO - PROCESS | 1652 | 1461252539001 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:28:59 INFO - PROCESS | 1652 | 1461252539077 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11604b000 == 53 [pid = 1652] [id = 130] 08:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116711c00) [pid = 1652] [serial = 387] [outer = 0x0] 08:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c507000) [pid = 1652] [serial = 388] [outer = 0x116711c00] 08:28:59 INFO - PROCESS | 1652 | 1461252539127 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1274cbc00) [pid = 1652] [serial = 389] [outer = 0x116711c00] 08:28:59 INFO - PROCESS | 1652 | 1461252539764 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]]]}] 08:28:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:28:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 920ms 08:28:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:28:59 INFO - PROCESS | 1652 | 1461252539816 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:28:59 INFO - PROCESS | 1652 | 1461252539818 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:28:59 INFO - PROCESS | 1652 | 1461252539821 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:28:59 INFO - PROCESS | 1652 | 1461252539823 Marionette TRACE conn2 <- [1,494,null,{}] 08:28:59 INFO - PROCESS | 1652 | 1461252539827 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}] 08:28:59 INFO - PROCESS | 1652 | 1461252539910 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:28:59 INFO - PROCESS | 1652 | 1461252539968 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c6c000 == 54 [pid = 1652] [id = 131] 08:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1186c8400) [pid = 1652] [serial = 390] [outer = 0x0] 08:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1188e1000) [pid = 1652] [serial = 391] [outer = 0x1186c8400] 08:28:59 INFO - PROCESS | 1652 | 1461252539997 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1191b5400) [pid = 1652] [serial = 392] [outer = 0x1186c8400] 08:29:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12b289800 == 53 [pid = 1652] [id = 125] 08:29:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1291b5800 == 52 [pid = 1652] [id = 124] 08:29:00 INFO - PROCESS | 1652 | --DOCSHELL 0x128022800 == 51 [pid = 1652] [id = 123] 08:29:00 INFO - PROCESS | 1652 | --DOCSHELL 0x118917800 == 50 [pid = 1652] [id = 122] 08:29:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12701e800 == 49 [pid = 1652] [id = 121] 08:29:00 INFO - PROCESS | 1652 | --DOCSHELL 0x126c54000 == 48 [pid = 1652] [id = 120] 08:29:00 INFO - PROCESS | 1652 | --DOCSHELL 0x125b27800 == 47 [pid = 1652] [id = 119] 08:29:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1c3800 == 46 [pid = 1652] [id = 118] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1279dec00) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc9a000 == 45 [pid = 1652] [id = 117] 08:29:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab9e800 == 44 [pid = 1652] [id = 116] 08:29:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119821800 == 43 [pid = 1652] [id = 115] 08:29:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116540000 == 42 [pid = 1652] [id = 114] 08:29:00 INFO - PROCESS | 1652 | 1461252540452 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]]]}] 08:29:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:29:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 672ms 08:29:00 INFO - PROCESS | 1652 | 1461252540494 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 1652 | 1461252540497 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:29:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11be91400) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11b952400) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1140cc000) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11adc1c00) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119d4fc00) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11a659000) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118653800) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11670d800) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11a893c00) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11a8b0400) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11c375000) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11c7d1800) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11c50bc00) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11c508000) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1268e3000) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123747800) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11583c800) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1189db800) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11ba2e800) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x125e73400) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11c33b800) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125be8c00) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11be83c00) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11b502800) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12386e400) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1274c1400) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 08:29:00 INFO - PROCESS | 1652 | 1461252540526 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 1652 | 1461252540528 Marionette TRACE conn2 <- [1,498,null,{}] 08:29:00 INFO - PROCESS | 1652 | 1461252540532 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}] 08:29:00 INFO - PROCESS | 1652 | 1461252540610 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:29:00 INFO - PROCESS | 1652 | 1461252540615 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x116229800 == 43 [pid = 1652] [id = 132] 08:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11927c800) [pid = 1652] [serial = 393] [outer = 0x0] 08:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119c87000) [pid = 1652] [serial = 394] [outer = 0x11927c800] 08:29:00 INFO - PROCESS | 1652 | 1461252540647 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a8a5400) [pid = 1652] [serial = 395] [outer = 0x11927c800] 08:29:01 INFO - PROCESS | 1652 | 1461252541103 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]]]}] 08:29:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:29:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 637ms 08:29:01 INFO - PROCESS | 1652 | 1461252541147 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:29:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:29:01 INFO - PROCESS | 1652 | 1461252541148 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:29:01 INFO - PROCESS | 1652 | 1461252541150 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 1652 | 1461252541153 Marionette TRACE conn2 <- [1,502,null,{}] 08:29:01 INFO - PROCESS | 1652 | 1461252541173 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}] 08:29:01 INFO - PROCESS | 1652 | 1461252541245 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:29:01 INFO - PROCESS | 1652 | 1461252541250 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b34000 == 44 [pid = 1652] [id = 133] 08:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11adb2400) [pid = 1652] [serial = 396] [outer = 0x0] 08:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11ba3b400) [pid = 1652] [serial = 397] [outer = 0x11adb2400] 08:29:01 INFO - PROCESS | 1652 | 1461252541281 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11be8ec00) [pid = 1652] [serial = 398] [outer = 0x11adb2400] 08:29:01 INFO - PROCESS | 1652 | 1461252541611 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]]]}] 08:29:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:29:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 485ms 08:29:01 INFO - PROCESS | 1652 | 1461252541637 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:29:01 INFO - PROCESS | 1652 | 1461252541640 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:29:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:29:01 INFO - PROCESS | 1652 | 1461252541643 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 1652 | 1461252541644 Marionette TRACE conn2 <- [1,506,null,{}] 08:29:01 INFO - PROCESS | 1652 | 1461252541646 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}] 08:29:01 INFO - PROCESS | 1652 | 1461252541725 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:29:01 INFO - PROCESS | 1652 | 1461252541768 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ae73000 == 45 [pid = 1652] [id = 134] 08:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11be89400) [pid = 1652] [serial = 399] [outer = 0x0] 08:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c349400) [pid = 1652] [serial = 400] [outer = 0x11be89400] 08:29:01 INFO - PROCESS | 1652 | 1461252541795 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12373e000) [pid = 1652] [serial = 401] [outer = 0x11be89400] 08:29:02 INFO - PROCESS | 1652 | 1461252542088 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]]]}] 08:29:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:29:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 08:29:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:29:02 INFO - PROCESS | 1652 | 1461252542111 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:29:02 INFO - PROCESS | 1652 | 1461252542113 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:29:02 INFO - PROCESS | 1652 | 1461252542115 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 1652 | 1461252542116 Marionette TRACE conn2 <- [1,510,null,{}] 08:29:02 INFO - PROCESS | 1652 | 1461252542118 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}] 08:29:02 INFO - PROCESS | 1652 | 1461252542195 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:29:02 INFO - PROCESS | 1652 | 1461252542200 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1b8000 == 46 [pid = 1652] [id = 135] 08:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c7cf400) [pid = 1652] [serial = 402] [outer = 0x0] 08:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12386d800) [pid = 1652] [serial = 403] [outer = 0x11c7cf400] 08:29:02 INFO - PROCESS | 1652 | 1461252542228 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125876c00) [pid = 1652] [serial = 404] [outer = 0x11c7cf400] 08:29:02 INFO - PROCESS | 1652 | 1461252542562 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]]]}] 08:29:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:29:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 471ms 08:29:02 INFO - PROCESS | 1652 | 1461252542588 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:29:02 INFO - PROCESS | 1652 | 1461252542590 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:29:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:29:02 INFO - PROCESS | 1652 | 1461252542592 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 1652 | 1461252542593 Marionette TRACE conn2 <- [1,514,null,{}] 08:29:02 INFO - PROCESS | 1652 | 1461252542595 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}] 08:29:02 INFO - PROCESS | 1652 | 1461252542706 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:29:02 INFO - PROCESS | 1652 | 1461252542722 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c362800 == 47 [pid = 1652] [id = 136] 08:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125873400) [pid = 1652] [serial = 405] [outer = 0x0] 08:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125e0e800) [pid = 1652] [serial = 406] [outer = 0x125873400] 08:29:02 INFO - PROCESS | 1652 | 1461252542750 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1279e0c00) [pid = 1652] [serial = 407] [outer = 0x125873400] 08:29:03 INFO - PROCESS | 1652 | 1461252543086 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]]]}] 08:29:03 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 08:29:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 08:29:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:29:03 INFO - PROCESS | 1652 | 1461252543111 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:29:03 INFO - PROCESS | 1652 | 1461252543112 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:29:03 INFO - PROCESS | 1652 | 1461252543114 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:29:03 INFO - PROCESS | 1652 | 1461252543115 Marionette TRACE conn2 <- [1,518,null,{}] 08:29:03 INFO - PROCESS | 1652 | 1461252543123 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}] 08:29:03 INFO - PROCESS | 1652 | 1461252543211 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:29:03 INFO - PROCESS | 1652 | 1461252543215 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11653a000 == 48 [pid = 1652] [id = 137] 08:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127fefc00) [pid = 1652] [serial = 408] [outer = 0x0] 08:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128920800) [pid = 1652] [serial = 409] [outer = 0x127fefc00] 08:29:03 INFO - PROCESS | 1652 | 1461252543240 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12930d400) [pid = 1652] [serial = 410] [outer = 0x127fefc00] 08:29:03 INFO - PROCESS | 1652 | 1461252543565 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]]]}] 08:29:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:29:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 471ms 08:29:03 INFO - PROCESS | 1652 | 1461252543587 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:29:03 INFO - PROCESS | 1652 | 1461252543588 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:29:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:29:03 INFO - PROCESS | 1652 | 1461252543590 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:29:03 INFO - PROCESS | 1652 | 1461252543591 Marionette TRACE conn2 <- [1,522,null,{}] 08:29:03 INFO - PROCESS | 1652 | 1461252543593 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}] 08:29:03 INFO - PROCESS | 1652 | 1461252543681 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:29:03 INFO - PROCESS | 1652 | 1461252543691 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c40000 == 49 [pid = 1652] [id = 138] 08:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1290e8800) [pid = 1652] [serial = 411] [outer = 0x0] 08:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1293a4000) [pid = 1652] [serial = 412] [outer = 0x1290e8800] 08:29:03 INFO - PROCESS | 1652 | 1461252543716 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1293e3c00) [pid = 1652] [serial = 413] [outer = 0x1290e8800] 08:29:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:29:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 08:29:04 INFO - PROCESS | 1652 | 1461252544049 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]]]}] 08:29:04 INFO - PROCESS | 1652 | 1461252544059 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 1652 | 1461252544060 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:29:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:29:04 INFO - PROCESS | 1652 | 1461252544062 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 1652 | 1461252544063 Marionette TRACE conn2 <- [1,526,null,{}] 08:29:04 INFO - PROCESS | 1652 | 1461252544066 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}] 08:29:04 INFO - PROCESS | 1652 | 1461252544158 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:29:04 INFO - PROCESS | 1652 | 1461252544174 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fa7000 == 50 [pid = 1652] [id = 139] 08:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1293e5400) [pid = 1652] [serial = 414] [outer = 0x0] 08:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a748000) [pid = 1652] [serial = 415] [outer = 0x1293e5400] 08:29:04 INFO - PROCESS | 1652 | 1461252544199 Marionette DEBUG loaded listener.js 08:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b26b800) [pid = 1652] [serial = 416] [outer = 0x1293e5400] 08:29:04 INFO - PROCESS | 1652 | 1461252544544 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]]]}] 08:29:04 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 08:29:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 522ms 08:29:04 INFO - PROCESS | 1652 | 1461252544585 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 1652 | 1461252544587 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:29:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:29:04 INFO - PROCESS | 1652 | 1461252544590 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 1652 | 1461252544591 Marionette TRACE conn2 <- [1,530,null,{}] 08:29:04 INFO - PROCESS | 1652 | 1461252544594 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}] 08:29:04 INFO - PROCESS | 1652 | 1461252544681 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c705c00) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a74d000) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123749400) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x127447c00) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x117965c00) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11bad5000) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118ed9400) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11af82c00) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11a88a800) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1274c2400) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1140cc800) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129311000) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11beec800) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11ba3a000) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:29:04 INFO - PROCESS | 1652 | 1461252544844 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f0e000 == 51 [pid = 1652] [id = 140] 08:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11523bc00) [pid = 1652] [serial = 417] [outer = 0x0] 08:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119d5bc00) [pid = 1652] [serial = 418] [outer = 0x11523bc00] 08:29:04 INFO - PROCESS | 1652 | 1461252544872 Marionette DEBUG loaded listener.js 08:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11beec400) [pid = 1652] [serial = 419] [outer = 0x11523bc00] 08:29:05 INFO - PROCESS | 1652 | 1461252545135 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"]]]}] 08:29:05 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 08:29:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:29:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:29:05 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 08:29:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:29:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:29:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 570ms 08:29:05 INFO - PROCESS | 1652 | 1461252545161 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:29:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:29:05 INFO - PROCESS | 1652 | 1461252545162 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:29:05 INFO - PROCESS | 1652 | 1461252545164 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:29:05 INFO - PROCESS | 1652 | 1461252545166 Marionette TRACE conn2 <- [1,534,null,{}] 08:29:05 INFO - PROCESS | 1652 | 1461252545169 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}] 08:29:05 INFO - PROCESS | 1652 | 1461252545275 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:29:05 INFO - PROCESS | 1652 | 1461252545280 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b87b000 == 52 [pid = 1652] [id = 141] 08:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11bad4000) [pid = 1652] [serial = 420] [outer = 0x0] 08:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12939b400) [pid = 1652] [serial = 421] [outer = 0x11bad4000] 08:29:05 INFO - PROCESS | 1652 | 1461252545311 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bb66c00) [pid = 1652] [serial = 422] [outer = 0x11bad4000] 08:29:05 INFO - PROCESS | 1652 | 1461252545657 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]]]}] 08:29:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:29:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 523ms 08:29:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:29:05 INFO - PROCESS | 1652 | 1461252545696 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:29:05 INFO - PROCESS | 1652 | 1461252545697 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:29:05 INFO - PROCESS | 1652 | 1461252545699 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:29:05 INFO - PROCESS | 1652 | 1461252545700 Marionette TRACE conn2 <- [1,538,null,{}] 08:29:05 INFO - PROCESS | 1652 | 1461252545702 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}] 08:29:05 INFO - PROCESS | 1652 | 1461252545779 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:29:05 INFO - PROCESS | 1652 | 1461252545783 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce8d000 == 53 [pid = 1652] [id = 142] 08:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bb68800) [pid = 1652] [serial = 423] [outer = 0x0] 08:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bbb3c00) [pid = 1652] [serial = 424] [outer = 0x12bb68800] 08:29:05 INFO - PROCESS | 1652 | 1461252545817 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12cfdf400) [pid = 1652] [serial = 425] [outer = 0x12bb68800] 08:29:06 INFO - PROCESS | 1652 | 1461252546137 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]]]}] 08:29:06 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. 08:29:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 467ms 08:29:06 INFO - PROCESS | 1652 | 1461252546167 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 1652 | 1461252546169 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:29:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:29:06 INFO - PROCESS | 1652 | 1461252546174 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 1652 | 1461252546175 Marionette TRACE conn2 <- [1,542,null,{}] 08:29:06 INFO - PROCESS | 1652 | 1461252546177 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}] 08:29:06 INFO - PROCESS | 1652 | 1461252546249 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:29:06 INFO - PROCESS | 1652 | 1461252546255 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0df000 == 54 [pid = 1652] [id = 143] 08:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bbb2000) [pid = 1652] [serial = 426] [outer = 0x0] 08:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12cfea400) [pid = 1652] [serial = 427] [outer = 0x12bbb2000] 08:29:06 INFO - PROCESS | 1652 | 1461252546281 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12d23f000) [pid = 1652] [serial = 428] [outer = 0x12bbb2000] 08:29:06 INFO - PROCESS | 1652 | 1461252546584 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]]]}] 08:29:06 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. 08:29:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 08:29:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:29:06 INFO - PROCESS | 1652 | 1461252546643 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 1652 | 1461252546645 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:29:06 INFO - PROCESS | 1652 | 1461252546647 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 1652 | 1461252546648 Marionette TRACE conn2 <- [1,546,null,{}] 08:29:06 INFO - PROCESS | 1652 | 1461252546651 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}] 08:29:06 INFO - PROCESS | 1652 | 1461252546747 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:29:06 INFO - PROCESS | 1652 | 1461252546757 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d576800 == 55 [pid = 1652] [id = 144] 08:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12cfe9800) [pid = 1652] [serial = 429] [outer = 0x0] 08:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12d245000) [pid = 1652] [serial = 430] [outer = 0x12cfe9800] 08:29:06 INFO - PROCESS | 1652 | 1461252546788 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12d58d800) [pid = 1652] [serial = 431] [outer = 0x12cfe9800] 08:29:07 INFO - PROCESS | 1652 | 1461252547239 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]]]}] 08:29:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:29:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 621ms 08:29:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:29:07 INFO - PROCESS | 1652 | 1461252547269 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:29:07 INFO - PROCESS | 1652 | 1461252547272 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:29:07 INFO - PROCESS | 1652 | 1461252547276 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:29:07 INFO - PROCESS | 1652 | 1461252547278 Marionette TRACE conn2 <- [1,550,null,{}] 08:29:07 INFO - PROCESS | 1652 | 1461252547282 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}] 08:29:07 INFO - PROCESS | 1652 | 1461252547383 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:29:07 INFO - PROCESS | 1652 | 1461252547461 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119819000 == 56 [pid = 1652] [id = 145] 08:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116275400) [pid = 1652] [serial = 432] [outer = 0x0] 08:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1188e6c00) [pid = 1652] [serial = 433] [outer = 0x116275400] 08:29:07 INFO - PROCESS | 1652 | 1461252547499 Marionette DEBUG loaded listener.js 08:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11a8a7400) [pid = 1652] [serial = 434] [outer = 0x116275400] 08:29:07 INFO - PROCESS | 1652 | 1461252547886 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]]]}] 08:29:07 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. 08:29:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 08:29:07 INFO - PROCESS | 1652 | 1461252547897 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:29:07 INFO - PROCESS | 1652 | 1461252547900 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:29:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:29:07 INFO - PROCESS | 1652 | 1461252547907 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:29:07 INFO - PROCESS | 1652 | 1461252547909 Marionette TRACE conn2 <- [1,554,null,{}] 08:29:07 INFO - PROCESS | 1652 | 1461252547912 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}] 08:29:08 INFO - PROCESS | 1652 | 1461252548011 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:29:08 INFO - PROCESS | 1652 | 1461252548095 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x123750800 == 57 [pid = 1652] [id = 146] 08:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11ba30400) [pid = 1652] [serial = 435] [outer = 0x0] 08:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11bad7800) [pid = 1652] [serial = 436] [outer = 0x11ba30400] 08:29:08 INFO - PROCESS | 1652 | 1461252548126 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11beebc00) [pid = 1652] [serial = 437] [outer = 0x11ba30400] 08:29:08 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:08 INFO - PROCESS | 1652 | 1461252548557 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]]]}] 08:29:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:29:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 08:29:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:29:08 INFO - PROCESS | 1652 | 1461252548585 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 1652 | 1461252548587 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:29:08 INFO - PROCESS | 1652 | 1461252548591 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 1652 | 1461252548593 Marionette TRACE conn2 <- [1,558,null,{}] 08:29:08 INFO - PROCESS | 1652 | 1461252548602 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}] 08:29:08 INFO - PROCESS | 1652 | 1461252548700 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:29:08 INFO - PROCESS | 1652 | 1461252548762 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf63000 == 58 [pid = 1652] [id = 147] 08:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x125bf2400) [pid = 1652] [serial = 438] [outer = 0x0] 08:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x125e0f400) [pid = 1652] [serial = 439] [outer = 0x125bf2400] 08:29:08 INFO - PROCESS | 1652 | 1461252548794 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12744e400) [pid = 1652] [serial = 440] [outer = 0x125bf2400] 08:29:09 INFO - PROCESS | 1652 | 1461252549208 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]]]}] 08:29:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:29:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 08:29:09 INFO - PROCESS | 1652 | 1461252549263 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 1652 | 1461252549265 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:29:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:29:09 INFO - PROCESS | 1652 | 1461252549267 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 1652 | 1461252549269 Marionette TRACE conn2 <- [1,562,null,{}] 08:29:09 INFO - PROCESS | 1652 | 1461252549271 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}] 08:29:09 INFO - PROCESS | 1652 | 1461252549389 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:29:09 INFO - PROCESS | 1652 | 1461252549437 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119826000 == 59 [pid = 1652] [id = 148] 08:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11c505000) [pid = 1652] [serial = 441] [outer = 0x0] 08:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1293e4c00) [pid = 1652] [serial = 442] [outer = 0x11c505000] 08:29:09 INFO - PROCESS | 1652 | 1461252549468 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b4c5400) [pid = 1652] [serial = 443] [outer = 0x11c505000] 08:29:09 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:09 INFO - PROCESS | 1652 | 1461252549874 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]]]}] 08:29:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:29:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 620ms 08:29:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:29:09 INFO - PROCESS | 1652 | 1461252549887 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 1652 | 1461252549889 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:29:09 INFO - PROCESS | 1652 | 1461252549891 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 1652 | 1461252549892 Marionette TRACE conn2 <- [1,566,null,{}] 08:29:09 INFO - PROCESS | 1652 | 1461252549895 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}] 08:29:09 INFO - PROCESS | 1652 | 1461252549986 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:29:10 INFO - PROCESS | 1652 | 1461252550043 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbcc000 == 60 [pid = 1652] [id = 149] 08:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b4c7400) [pid = 1652] [serial = 444] [outer = 0x0] 08:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12baf5c00) [pid = 1652] [serial = 445] [outer = 0x12b4c7400] 08:29:10 INFO - PROCESS | 1652 | 1461252550073 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12bbb0800) [pid = 1652] [serial = 446] [outer = 0x12b4c7400] 08:29:10 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:10 INFO - PROCESS | 1652 | 1461252550482 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]]]}] 08:29:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:29:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 620ms 08:29:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:29:10 INFO - PROCESS | 1652 | 1461252550511 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 1652 | 1461252550513 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:29:10 INFO - PROCESS | 1652 | 1461252550515 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 1652 | 1461252550516 Marionette TRACE conn2 <- [1,570,null,{}] 08:29:10 INFO - PROCESS | 1652 | 1461252550519 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}] 08:29:10 INFO - PROCESS | 1652 | 1461252550625 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:29:10 INFO - PROCESS | 1652 | 1461252550705 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119269800 == 61 [pid = 1652] [id = 150] 08:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b272400) [pid = 1652] [serial = 447] [outer = 0x0] 08:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d242000) [pid = 1652] [serial = 448] [outer = 0x12b272400] 08:29:10 INFO - PROCESS | 1652 | 1461252550737 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12d59a400) [pid = 1652] [serial = 449] [outer = 0x12b272400] 08:29:11 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:11 INFO - PROCESS | 1652 | 1461252551214 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]]]}] 08:29:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:29:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 772ms 08:29:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:29:11 INFO - PROCESS | 1652 | 1461252551304 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:29:11 INFO - PROCESS | 1652 | 1461252551306 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:29:11 INFO - PROCESS | 1652 | 1461252551311 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 1652 | 1461252551313 Marionette TRACE conn2 <- [1,574,null,{}] 08:29:11 INFO - PROCESS | 1652 | 1461252551317 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}] 08:29:11 INFO - PROCESS | 1652 | 1461252551406 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:29:11 INFO - PROCESS | 1652 | 1461252551471 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b5b800 == 62 [pid = 1652] [id = 151] 08:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11927a400) [pid = 1652] [serial = 450] [outer = 0x0] 08:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119b67800) [pid = 1652] [serial = 451] [outer = 0x11927a400] 08:29:11 INFO - PROCESS | 1652 | 1461252551500 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11a88d400) [pid = 1652] [serial = 452] [outer = 0x11927a400] 08:29:11 INFO - PROCESS | 1652 | 1461252551927 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]]]}] 08:29:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:29:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 674ms 08:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba66000 == 61 [pid = 1652] [id = 106] 08:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0df000 == 60 [pid = 1652] [id = 143] 08:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce8d000 == 59 [pid = 1652] [id = 142] 08:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12b87b000 == 58 [pid = 1652] [id = 141] 08:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b80f400) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x118f0e000 == 57 [pid = 1652] [id = 140] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x127fa7000 == 56 [pid = 1652] [id = 139] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x126c40000 == 55 [pid = 1652] [id = 138] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11653a000 == 54 [pid = 1652] [id = 137] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11c362800 == 53 [pid = 1652] [id = 136] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1b8000 == 52 [pid = 1652] [id = 135] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11ae73000 == 51 [pid = 1652] [id = 134] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119b34000 == 50 [pid = 1652] [id = 133] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x116229800 == 49 [pid = 1652] [id = 132] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119c6c000 == 48 [pid = 1652] [id = 131] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11604b000 == 47 [pid = 1652] [id = 130] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12b883800 == 46 [pid = 1652] [id = 129] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcad000 == 45 [pid = 1652] [id = 128] 08:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11982a000 == 44 [pid = 1652] [id = 127] 08:29:12 INFO - PROCESS | 1652 | 1461252552033 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:29:12 INFO - PROCESS | 1652 | 1461252552039 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:29:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1276b6800) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x123876c00) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1276b9400) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x126e22000) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11a65dc00) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118650000) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118653000) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118980800) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11bee8800) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11c507c00) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11a660400) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11a8ab400) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11c7ce800) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11be8e000) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11aef2400) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11ba3ac00) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128919c00) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128083c00) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1290e5c00) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11b5d5400) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1293dbc00) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a74a000) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11897e400) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12930e000) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11c509400) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123747400) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b4c6000) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12939e400) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b272000) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 08:29:12 INFO - PROCESS | 1652 | 1461252552097 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 1652 | 1461252552102 Marionette TRACE conn2 <- [1,578,null,{}] 08:29:12 INFO - PROCESS | 1652 | 1461252552114 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}] 08:29:12 INFO - PROCESS | 1652 | 1461252552232 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:29:12 INFO - PROCESS | 1652 | 1461252552239 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11653a000 == 45 [pid = 1652] [id = 152] 08:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11aef2400) [pid = 1652] [serial = 453] [outer = 0x0] 08:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11af85c00) [pid = 1652] [serial = 454] [outer = 0x11aef2400] 08:29:12 INFO - PROCESS | 1652 | 1461252552281 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bad7c00) [pid = 1652] [serial = 455] [outer = 0x11aef2400] 08:29:12 INFO - PROCESS | 1652 | 1461252552666 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]]]}] 08:29:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:29:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 590ms 08:29:12 INFO - PROCESS | 1652 | 1461252552681 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:29:12 INFO - PROCESS | 1652 | 1461252552683 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:29:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:29:12 INFO - PROCESS | 1652 | 1461252552687 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 1652 | 1461252552689 Marionette TRACE conn2 <- [1,582,null,{}] 08:29:12 INFO - PROCESS | 1652 | 1461252552696 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}] 08:29:12 INFO - PROCESS | 1652 | 1461252552780 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:29:12 INFO - PROCESS | 1652 | 1461252552789 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcb2800 == 46 [pid = 1652] [id = 153] 08:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11c33b400) [pid = 1652] [serial = 456] [outer = 0x0] 08:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c7dc800) [pid = 1652] [serial = 457] [outer = 0x11c33b400] 08:29:12 INFO - PROCESS | 1652 | 1461252552820 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123875400) [pid = 1652] [serial = 458] [outer = 0x11c33b400] 08:29:13 INFO - PROCESS | 1652 | 1461252553244 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]]]}] 08:29:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:29:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 576ms 08:29:13 INFO - PROCESS | 1652 | 1461252553262 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:29:13 INFO - PROCESS | 1652 | 1461252553265 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:29:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:29:13 INFO - PROCESS | 1652 | 1461252553269 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 1652 | 1461252553272 Marionette TRACE conn2 <- [1,586,null,{}] 08:29:13 INFO - PROCESS | 1652 | 1461252553276 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}] 08:29:13 INFO - PROCESS | 1652 | 1461252553392 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:29:13 INFO - PROCESS | 1652 | 1461252553397 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x123757000 == 47 [pid = 1652] [id = 154] 08:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123877400) [pid = 1652] [serial = 459] [outer = 0x0] 08:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1268e2400) [pid = 1652] [serial = 460] [outer = 0x123877400] 08:29:13 INFO - PROCESS | 1652 | 1461252553423 Marionette DEBUG loaded listener.js 08:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1274c8800) [pid = 1652] [serial = 461] [outer = 0x123877400] 08:29:13 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:13 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:13 INFO - PROCESS | 1652 | 1461252553813 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]]]}] 08:29:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:29:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 573ms 08:29:13 INFO - PROCESS | 1652 | 1461252553842 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:29:13 INFO - PROCESS | 1652 | 1461252553844 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:29:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:29:13 INFO - PROCESS | 1652 | 1461252553848 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 1652 | 1461252553849 Marionette TRACE conn2 <- [1,590,null,{}] 08:29:13 INFO - PROCESS | 1652 | 1461252553869 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}] 08:29:13 INFO - PROCESS | 1652 | 1461252553982 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:29:13 INFO - PROCESS | 1652 | 1461252553992 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11970a800 == 48 [pid = 1652] [id = 155] 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1274c9800) [pid = 1652] [serial = 462] [outer = 0x0] 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128089400) [pid = 1652] [serial = 463] [outer = 0x1274c9800] 08:29:14 INFO - PROCESS | 1652 | 1461252554033 Marionette DEBUG loaded listener.js 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129019400) [pid = 1652] [serial = 464] [outer = 0x1274c9800] 08:29:14 INFO - PROCESS | 1652 | 1461252554448 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]]]}] 08:29:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:29:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 621ms 08:29:14 INFO - PROCESS | 1652 | 1461252554470 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:29:14 INFO - PROCESS | 1652 | 1461252554471 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:29:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:29:14 INFO - PROCESS | 1652 | 1461252554474 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:29:14 INFO - PROCESS | 1652 | 1461252554475 Marionette TRACE conn2 <- [1,594,null,{}] 08:29:14 INFO - PROCESS | 1652 | 1461252554483 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}] 08:29:14 INFO - PROCESS | 1652 | 1461252554591 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:29:14 INFO - PROCESS | 1652 | 1461252554596 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12706a800 == 49 [pid = 1652] [id = 156] 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1290e5c00) [pid = 1652] [serial = 465] [outer = 0x0] 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12939ec00) [pid = 1652] [serial = 466] [outer = 0x1290e5c00] 08:29:14 INFO - PROCESS | 1652 | 1461252554623 Marionette DEBUG loaded listener.js 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b8b7800) [pid = 1652] [serial = 467] [outer = 0x1290e5c00] 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b275400) [pid = 1652] [serial = 468] [outer = 0x12fadec00] 08:29:15 INFO - PROCESS | 1652 | 1461252555038 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]]]}] 08:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 570ms 08:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:29:15 INFO - PROCESS | 1652 | 1461252555045 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:29:15 INFO - PROCESS | 1652 | 1461252555046 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:29:15 INFO - PROCESS | 1652 | 1461252555048 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:29:15 INFO - PROCESS | 1652 | 1461252555049 Marionette TRACE conn2 <- [1,598,null,{}] 08:29:15 INFO - PROCESS | 1652 | 1461252555051 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}] 08:29:15 INFO - PROCESS | 1652 | 1461252555150 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:29:15 INFO - PROCESS | 1652 | 1461252555154 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291b7800 == 50 [pid = 1652] [id = 157] 08:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129308400) [pid = 1652] [serial = 469] [outer = 0x0] 08:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bb5e000) [pid = 1652] [serial = 470] [outer = 0x129308400] 08:29:15 INFO - PROCESS | 1652 | 1461252555179 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12cfe7000) [pid = 1652] [serial = 471] [outer = 0x129308400] 08:29:15 INFO - PROCESS | 1652 | 1461252555502 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]]]}] 08:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 468ms 08:29:15 INFO - PROCESS | 1652 | 1461252555517 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:29:15 INFO - PROCESS | 1652 | 1461252555518 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:29:15 INFO - PROCESS | 1652 | 1461252555528 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:29:15 INFO - PROCESS | 1652 | 1461252555529 Marionette TRACE conn2 <- [1,602,null,{}] 08:29:15 INFO - PROCESS | 1652 | 1461252555531 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}] 08:29:15 INFO - PROCESS | 1652 | 1461252555636 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:29:15 INFO - PROCESS | 1652 | 1461252555641 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27d000 == 51 [pid = 1652] [id = 158] 08:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b273c00) [pid = 1652] [serial = 472] [outer = 0x0] 08:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12d590c00) [pid = 1652] [serial = 473] [outer = 0x12b273c00] 08:29:15 INFO - PROCESS | 1652 | 1461252555666 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d59bc00) [pid = 1652] [serial = 474] [outer = 0x12b273c00] 08:29:15 INFO - PROCESS | 1652 | 1461252555990 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]]]}] 08:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 08:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:29:16 INFO - PROCESS | 1652 | 1461252556047 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:29:16 INFO - PROCESS | 1652 | 1461252556048 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:29:16 INFO - PROCESS | 1652 | 1461252556050 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 1652 | 1461252556051 Marionette TRACE conn2 <- [1,606,null,{}] 08:29:16 INFO - PROCESS | 1652 | 1461252556060 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}] 08:29:16 INFO - PROCESS | 1652 | 1461252556152 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:29:16 INFO - PROCESS | 1652 | 1461252556156 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b886000 == 52 [pid = 1652] [id = 159] 08:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12baf7800) [pid = 1652] [serial = 475] [outer = 0x0] 08:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12d5bf000) [pid = 1652] [serial = 476] [outer = 0x12baf7800] 08:29:16 INFO - PROCESS | 1652 | 1461252556181 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e204800) [pid = 1652] [serial = 477] [outer = 0x12baf7800] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x127fefc00) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1290e8800) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1186c8400) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11be89400) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11adb2400) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x116711c00) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c7cf400) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1293e5400) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11bad4000) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11523bc00) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bb68800) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11927c800) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x125873400) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x126aa6000) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x116511800) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119c82800) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12bbb2000) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11af85800) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:29:16 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1124a6800) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:29:16 INFO - PROCESS | 1652 | 1461252556629 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]]]}] 08:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 624ms 08:29:16 INFO - PROCESS | 1652 | 1461252556675 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:29:16 INFO - PROCESS | 1652 | 1461252556677 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:29:16 INFO - PROCESS | 1652 | 1461252556681 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 1652 | 1461252556682 Marionette TRACE conn2 <- [1,610,null,{}] 08:29:16 INFO - PROCESS | 1652 | 1461252556685 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}] 08:29:16 INFO - PROCESS | 1652 | 1461252556805 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:29:16 INFO - PROCESS | 1652 | 1461252556812 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba64800 == 53 [pid = 1652] [id = 160] 08:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116574c00) [pid = 1652] [serial = 478] [outer = 0x0] 08:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11bef6000) [pid = 1652] [serial = 479] [outer = 0x116574c00] 08:29:16 INFO - PROCESS | 1652 | 1461252556851 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12808bc00) [pid = 1652] [serial = 480] [outer = 0x116574c00] 08:29:17 INFO - PROCESS | 1652 | 1461252557244 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]]]}] 08:29:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:29:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 573ms 08:29:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:29:17 INFO - PROCESS | 1652 | 1461252557255 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 1652 | 1461252557258 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:29:17 INFO - PROCESS | 1652 | 1461252557260 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 1652 | 1461252557262 Marionette TRACE conn2 <- [1,614,null,{}] 08:29:17 INFO - PROCESS | 1652 | 1461252557264 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}] 08:29:17 INFO - PROCESS | 1652 | 1461252557380 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:29:17 INFO - PROCESS | 1652 | 1461252557386 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0e1000 == 54 [pid = 1652] [id = 161] 08:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118888c00) [pid = 1652] [serial = 481] [outer = 0x0] 08:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1293e2c00) [pid = 1652] [serial = 482] [outer = 0x118888c00] 08:29:17 INFO - PROCESS | 1652 | 1461252557416 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e31e400) [pid = 1652] [serial = 483] [outer = 0x118888c00] 08:29:17 INFO - PROCESS | 1652 | 1461252557706 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]]]}] 08:29:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:29:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 469ms 08:29:17 INFO - PROCESS | 1652 | 1461252557729 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 1652 | 1461252557730 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:29:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:29:17 INFO - PROCESS | 1652 | 1461252557732 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 1652 | 1461252557733 Marionette TRACE conn2 <- [1,618,null,{}] 08:29:17 INFO - PROCESS | 1652 | 1461252557739 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}] 08:29:17 INFO - PROCESS | 1652 | 1461252557818 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:29:17 INFO - PROCESS | 1652 | 1461252557825 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e72f800 == 55 [pid = 1652] [id = 162] 08:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12e320000) [pid = 1652] [serial = 484] [outer = 0x0] 08:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12e359c00) [pid = 1652] [serial = 485] [outer = 0x12e320000] 08:29:17 INFO - PROCESS | 1652 | 1461252557850 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e35f800) [pid = 1652] [serial = 486] [outer = 0x12e320000] 08:29:18 INFO - PROCESS | 1652 | 1461252558178 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]]]}] 08:29:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:29:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 470ms 08:29:18 INFO - PROCESS | 1652 | 1461252558205 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:29:18 INFO - PROCESS | 1652 | 1461252558208 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:29:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:29:18 INFO - PROCESS | 1652 | 1461252558210 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:29:18 INFO - PROCESS | 1652 | 1461252558211 Marionette TRACE conn2 <- [1,622,null,{}] 08:29:18 INFO - PROCESS | 1652 | 1461252558213 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}] 08:29:18 INFO - PROCESS | 1652 | 1461252558314 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:29:18 INFO - PROCESS | 1652 | 1461252558322 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9a6000 == 56 [pid = 1652] [id = 163] 08:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12e322c00) [pid = 1652] [serial = 487] [outer = 0x0] 08:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e362400) [pid = 1652] [serial = 488] [outer = 0x12e322c00] 08:29:18 INFO - PROCESS | 1652 | 1461252558347 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e67c000) [pid = 1652] [serial = 489] [outer = 0x12e322c00] 08:29:18 INFO - PROCESS | 1652 | 1461252558815 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]]]}] 08:29:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:29:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 668ms 08:29:18 INFO - PROCESS | 1652 | 1461252558879 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:29:18 INFO - PROCESS | 1652 | 1461252558883 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:29:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:29:18 INFO - PROCESS | 1652 | 1461252558886 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:29:18 INFO - PROCESS | 1652 | 1461252558889 Marionette TRACE conn2 <- [1,626,null,{}] 08:29:18 INFO - PROCESS | 1652 | 1461252558893 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}] 08:29:18 INFO - PROCESS | 1652 | 1461252558998 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:29:19 INFO - PROCESS | 1652 | 1461252559052 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ae60800 == 57 [pid = 1652] [id = 164] 08:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118985400) [pid = 1652] [serial = 490] [outer = 0x0] 08:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x119d57c00) [pid = 1652] [serial = 491] [outer = 0x118985400] 08:29:19 INFO - PROCESS | 1652 | 1461252559085 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11adbb800) [pid = 1652] [serial = 492] [outer = 0x118985400] 08:29:19 INFO - PROCESS | 1652 | 1461252559552 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]]]}] 08:29:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:29:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 721ms 08:29:19 INFO - PROCESS | 1652 | 1461252559608 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:29:19 INFO - PROCESS | 1652 | 1461252559612 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:29:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:29:19 INFO - PROCESS | 1652 | 1461252559616 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 1652 | 1461252559618 Marionette TRACE conn2 <- [1,630,null,{}] 08:29:19 INFO - PROCESS | 1652 | 1461252559623 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}] 08:29:19 INFO - PROCESS | 1652 | 1461252559721 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:29:19 INFO - PROCESS | 1652 | 1461252559783 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f99800 == 58 [pid = 1652] [id = 165] 08:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11beedc00) [pid = 1652] [serial = 493] [outer = 0x0] 08:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11c709000) [pid = 1652] [serial = 494] [outer = 0x11beedc00] 08:29:19 INFO - PROCESS | 1652 | 1461252559813 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x123872800) [pid = 1652] [serial = 495] [outer = 0x11beedc00] 08:29:20 INFO - PROCESS | 1652 | 1461252560230 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]]]}] 08:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 672ms 08:29:20 INFO - PROCESS | 1652 | 1461252560289 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:29:20 INFO - PROCESS | 1652 | 1461252560290 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:29:20 INFO - PROCESS | 1652 | 1461252560293 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 1652 | 1461252560295 Marionette TRACE conn2 <- [1,634,null,{}] 08:29:20 INFO - PROCESS | 1652 | 1461252560303 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}] 08:29:20 INFO - PROCESS | 1652 | 1461252560405 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:29:20 INFO - PROCESS | 1652 | 1461252560457 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbb9800 == 59 [pid = 1652] [id = 166] 08:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12808c400) [pid = 1652] [serial = 496] [outer = 0x0] 08:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1293dcc00) [pid = 1652] [serial = 497] [outer = 0x12808c400] 08:29:20 INFO - PROCESS | 1652 | 1461252560489 Marionette DEBUG loaded listener.js 08:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b272000) [pid = 1652] [serial = 498] [outer = 0x12808c400] 08:29:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:20 INFO - PROCESS | 1652 | 1461252560898 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]]]}] 08:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 620ms 08:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:29:20 INFO - PROCESS | 1652 | 1461252560914 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:29:20 INFO - PROCESS | 1652 | 1461252560916 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:29:20 INFO - PROCESS | 1652 | 1461252560918 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 1652 | 1461252560919 Marionette TRACE conn2 <- [1,638,null,{}] 08:29:20 INFO - PROCESS | 1652 | 1461252560922 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}] 08:29:21 INFO - PROCESS | 1652 | 1461252561019 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:29:21 INFO - PROCESS | 1652 | 1461252561110 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec5a800 == 60 [pid = 1652] [id = 167] 08:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b8bbc00) [pid = 1652] [serial = 499] [outer = 0x0] 08:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12cfe5800) [pid = 1652] [serial = 500] [outer = 0x12b8bbc00] 08:29:21 INFO - PROCESS | 1652 | 1461252561139 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12d5c2000) [pid = 1652] [serial = 501] [outer = 0x12b8bbc00] 08:29:21 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:21 INFO - PROCESS | 1652 | 1461252561710 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]]]}] 08:29:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:29:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 820ms 08:29:21 INFO - PROCESS | 1652 | 1461252561739 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 1652 | 1461252561741 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:29:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:29:21 INFO - PROCESS | 1652 | 1461252561744 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:29:21 INFO - PROCESS | 1652 | 1461252561747 Marionette TRACE conn2 <- [1,642,null,{}] 08:29:21 INFO - PROCESS | 1652 | 1461252561751 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}] 08:29:21 INFO - PROCESS | 1652 | 1461252561836 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:29:21 INFO - PROCESS | 1652 | 1461252561887 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aba2000 == 61 [pid = 1652] [id = 168] 08:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11656f800) [pid = 1652] [serial = 502] [outer = 0x0] 08:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118653000) [pid = 1652] [serial = 503] [outer = 0x11656f800] 08:29:21 INFO - PROCESS | 1652 | 1461252561915 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11927c800) [pid = 1652] [serial = 504] [outer = 0x11656f800] 08:29:22 INFO - PROCESS | 1652 | 1461252562351 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]]]}] 08:29:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:29:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 673ms 08:29:22 INFO - PROCESS | 1652 | 1461252562418 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:29:22 INFO - PROCESS | 1652 | 1461252562424 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:29:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:29:22 INFO - PROCESS | 1652 | 1461252562428 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:29:22 INFO - PROCESS | 1652 | 1461252562430 Marionette TRACE conn2 <- [1,646,null,{}] 08:29:22 INFO - PROCESS | 1652 | 1461252562432 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}] 08:29:22 INFO - PROCESS | 1652 | 1461252562515 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:29:22 INFO - PROCESS | 1652 | 1461252562581 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11914c000 == 62 [pid = 1652] [id = 169] 08:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x119d54c00) [pid = 1652] [serial = 505] [outer = 0x0] 08:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11a65ec00) [pid = 1652] [serial = 506] [outer = 0x119d54c00] 08:29:22 INFO - PROCESS | 1652 | 1461252562608 Marionette DEBUG loaded listener.js 08:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11a8af800) [pid = 1652] [serial = 507] [outer = 0x119d54c00] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119c58000 == 61 [pid = 1652] [id = 112] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12e72f800 == 60 [pid = 1652] [id = 162] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0e1000 == 59 [pid = 1652] [id = 161] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba64800 == 58 [pid = 1652] [id = 160] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b886000 == 57 [pid = 1652] [id = 159] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27d000 == 56 [pid = 1652] [id = 158] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1191b5800) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11b507400) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x125e0f800) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1291b7800 == 55 [pid = 1652] [id = 157] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12706a800 == 54 [pid = 1652] [id = 156] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11970a800 == 53 [pid = 1652] [id = 155] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x123757000 == 52 [pid = 1652] [id = 154] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcb2800 == 51 [pid = 1652] [id = 153] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11653a000 == 50 [pid = 1652] [id = 152] 08:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x114b5b800 == 49 [pid = 1652] [id = 151] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x128920800) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1293a4000) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1191b5400) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1188e1000) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c349400) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12373e000) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11ba3b400) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11be8ec00) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1274cbc00) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c507000) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12386d800) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x125876c00) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a748000) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1293e3c00) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12939b400) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11beec400) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12bbb3c00) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119d5bc00) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12d23f000) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119c87000) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12cfdf400) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11a8a5400) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x125e0e800) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12bb66c00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1279e0c00) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12930d400) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b26b800) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x127ffac00) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118989000) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a8ac000) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12cfea400) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11bee7c00) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 08:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116273800) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1652 | 1461252563013 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]]]}] 08:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 619ms 08:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:29:23 INFO - PROCESS | 1652 | 1461252563047 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:29:23 INFO - PROCESS | 1652 | 1461252563049 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:29:23 INFO - PROCESS | 1652 | 1461252563051 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 1652 | 1461252563055 Marionette TRACE conn2 <- [1,650,null,{}] 08:29:23 INFO - PROCESS | 1652 | 1461252563063 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}] 08:29:23 INFO - PROCESS | 1652 | 1461252563140 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:29:23 INFO - PROCESS | 1652 | 1461252563146 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11913e000 == 50 [pid = 1652] [id = 170] 08:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11a8ab400) [pid = 1652] [serial = 508] [outer = 0x0] 08:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11b502800) [pid = 1652] [serial = 509] [outer = 0x11a8ab400] 08:29:23 INFO - PROCESS | 1652 | 1461252563176 Marionette DEBUG loaded listener.js 08:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11baccc00) [pid = 1652] [serial = 510] [outer = 0x11a8ab400] 08:29:23 INFO - PROCESS | 1652 | 1461252563528 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]]]}] 08:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 529ms 08:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:29:23 INFO - PROCESS | 1652 | 1461252563580 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:29:23 INFO - PROCESS | 1652 | 1461252563582 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:29:23 INFO - PROCESS | 1652 | 1461252563584 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 1652 | 1461252563585 Marionette TRACE conn2 <- [1,654,null,{}] 08:29:23 INFO - PROCESS | 1652 | 1461252563587 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}] 08:29:23 INFO - PROCESS | 1652 | 1461252563660 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:29:23 INFO - PROCESS | 1652 | 1461252563665 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b56f000 == 51 [pid = 1652] [id = 171] 08:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11bacdc00) [pid = 1652] [serial = 511] [outer = 0x0] 08:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11bee8c00) [pid = 1652] [serial = 512] [outer = 0x11bacdc00] 08:29:23 INFO - PROCESS | 1652 | 1461252563693 Marionette DEBUG loaded listener.js 08:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c375000) [pid = 1652] [serial = 513] [outer = 0x11bacdc00] 08:29:24 INFO - PROCESS | 1652 | 1461252564021 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]]]}] 08:29:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:29:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 08:29:24 INFO - PROCESS | 1652 | 1461252564055 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:29:24 INFO - PROCESS | 1652 | 1461252564057 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:29:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:29:24 INFO - PROCESS | 1652 | 1461252564060 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 1652 | 1461252564061 Marionette TRACE conn2 <- [1,658,null,{}] 08:29:24 INFO - PROCESS | 1652 | 1461252564063 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}] 08:29:24 INFO - PROCESS | 1652 | 1461252564138 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:29:24 INFO - PROCESS | 1652 | 1461252564183 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x118693800 == 52 [pid = 1652] [id = 172] 08:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11bada400) [pid = 1652] [serial = 514] [outer = 0x0] 08:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c502400) [pid = 1652] [serial = 515] [outer = 0x11bada400] 08:29:24 INFO - PROCESS | 1652 | 1461252564209 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x123747000) [pid = 1652] [serial = 516] [outer = 0x11bada400] 08:29:24 INFO - PROCESS | 1652 | 1461252564484 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]]]}] 08:29:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:29:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 467ms 08:29:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:29:24 INFO - PROCESS | 1652 | 1461252564528 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:29:24 INFO - PROCESS | 1652 | 1461252564529 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:29:24 INFO - PROCESS | 1652 | 1461252564531 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 1652 | 1461252564532 Marionette TRACE conn2 <- [1,662,null,{}] 08:29:24 INFO - PROCESS | 1652 | 1461252564534 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}] 08:29:24 INFO - PROCESS | 1652 | 1461252564629 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:29:24 INFO - PROCESS | 1652 | 1461252564679 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c363800 == 53 [pid = 1652] [id = 173] 08:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c705000) [pid = 1652] [serial = 517] [outer = 0x0] 08:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x123874400) [pid = 1652] [serial = 518] [outer = 0x11c705000] 08:29:24 INFO - PROCESS | 1652 | 1461252564708 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1270c3c00) [pid = 1652] [serial = 519] [outer = 0x11c705000] 08:29:24 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:24 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:25 INFO - PROCESS | 1652 | 1461252565016 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]]]}] 08:29:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:29:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 08:29:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:29:25 INFO - PROCESS | 1652 | 1461252565049 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 1652 | 1461252565050 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:29:25 INFO - PROCESS | 1652 | 1461252565053 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 1652 | 1461252565056 Marionette TRACE conn2 <- [1,666,null,{}] 08:29:25 INFO - PROCESS | 1652 | 1461252565058 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}] 08:29:25 INFO - PROCESS | 1652 | 1461252565147 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:29:25 INFO - PROCESS | 1652 | 1461252565152 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119814800 == 54 [pid = 1652] [id = 174] 08:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1270cd800) [pid = 1652] [serial = 520] [outer = 0x0] 08:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1276bb800) [pid = 1652] [serial = 521] [outer = 0x1270cd800] 08:29:25 INFO - PROCESS | 1652 | 1461252565177 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128916000) [pid = 1652] [serial = 522] [outer = 0x1270cd800] 08:29:25 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:25 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:25 INFO - PROCESS | 1652 | 1461252565499 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]]]}] 08:29:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:29:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 471ms 08:29:25 INFO - PROCESS | 1652 | 1461252565529 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 1652 | 1461252565530 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:29:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:29:25 INFO - PROCESS | 1652 | 1461252565533 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 1652 | 1461252565534 Marionette TRACE conn2 <- [1,670,null,{}] 08:29:25 INFO - PROCESS | 1652 | 1461252565538 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}] 08:29:25 INFO - PROCESS | 1652 | 1461252565629 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:29:25 INFO - PROCESS | 1652 | 1461252565633 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c3f800 == 55 [pid = 1652] [id = 175] 08:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1276b4400) [pid = 1652] [serial = 523] [outer = 0x0] 08:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1290e2400) [pid = 1652] [serial = 524] [outer = 0x1276b4400] 08:29:25 INFO - PROCESS | 1652 | 1461252565659 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129398c00) [pid = 1652] [serial = 525] [outer = 0x1276b4400] 08:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 469ms 08:29:26 INFO - PROCESS | 1652 | 1461252565995 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]]]}] 08:29:26 INFO - PROCESS | 1652 | 1461252566007 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 1652 | 1461252566008 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:29:26 INFO - PROCESS | 1652 | 1461252566011 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 1652 | 1461252566012 Marionette TRACE conn2 <- [1,674,null,{}] 08:29:26 INFO - PROCESS | 1652 | 1461252566014 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}] 08:29:26 INFO - PROCESS | 1652 | 1461252566113 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:29:26 INFO - PROCESS | 1652 | 1461252566117 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fa6000 == 56 [pid = 1652] [id = 176] 08:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128916c00) [pid = 1652] [serial = 526] [outer = 0x0] 08:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1293e1800) [pid = 1652] [serial = 527] [outer = 0x128916c00] 08:29:26 INFO - PROCESS | 1652 | 1461252566142 Marionette DEBUG loaded listener.js 08:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a74e000) [pid = 1652] [serial = 528] [outer = 0x128916c00] 08:29:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:26 INFO - PROCESS | 1652 | 1461252566481 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]]]}] 08:29:26 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 08:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 08:29:26 INFO - PROCESS | 1652 | 1461252566530 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 1652 | 1461252566531 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:29:26 INFO - PROCESS | 1652 | 1461252566534 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 1652 | 1461252566535 Marionette TRACE conn2 <- [1,678,null,{}] 08:29:26 INFO - PROCESS | 1652 | 1461252566537 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}] 08:29:26 INFO - PROCESS | 1652 | 1461252566627 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:29:26 INFO - PROCESS | 1652 | 1461252566642 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291b3800 == 57 [pid = 1652] [id = 177] 08:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1293dc800) [pid = 1652] [serial = 529] [outer = 0x0] 08:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b272c00) [pid = 1652] [serial = 530] [outer = 0x1293dc800] 08:29:26 INFO - PROCESS | 1652 | 1461252566667 Marionette DEBUG loaded listener.js 08:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12baf2400) [pid = 1652] [serial = 531] [outer = 0x1293dc800] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b273c00) [pid = 1652] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x116574c00) [pid = 1652] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x129308400) [pid = 1652] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1274c9800) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12baf7800) [pid = 1652] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12e320000) [pid = 1652] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11c33b400) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b272400) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11927a400) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11aef2400) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x123877400) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118888c00) [pid = 1652] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1258c3800) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11a890c00) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b4c9800) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118986400) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1290e5c00) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:29:27 INFO - PROCESS | 1652 | 1461252567188 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]]]}] 08:29:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:29:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 08:29:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:29:27 INFO - PROCESS | 1652 | 1461252567205 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:29:27 INFO - PROCESS | 1652 | 1461252567206 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:29:27 INFO - PROCESS | 1652 | 1461252567208 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:29:27 INFO - PROCESS | 1652 | 1461252567210 Marionette TRACE conn2 <- [1,682,null,{}] 08:29:27 INFO - PROCESS | 1652 | 1461252567213 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}] 08:29:27 INFO - PROCESS | 1652 | 1461252567306 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:29:27 INFO - PROCESS | 1652 | 1461252567326 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1c0000 == 58 [pid = 1652] [id = 178] 08:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123877000) [pid = 1652] [serial = 532] [outer = 0x0] 08:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1268d8800) [pid = 1652] [serial = 533] [outer = 0x123877000] 08:29:27 INFO - PROCESS | 1652 | 1461252567355 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12baf9800) [pid = 1652] [serial = 534] [outer = 0x123877000] 08:29:28 INFO - PROCESS | 1652 | 1461252568172 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]]]}] 08:29:28 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) 08:29:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 08:29:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:29:28 INFO - PROCESS | 1652 | 1461252568180 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:29:28 INFO - PROCESS | 1652 | 1461252568181 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:29:28 INFO - PROCESS | 1652 | 1461252568183 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:29:28 INFO - PROCESS | 1652 | 1461252568184 Marionette TRACE conn2 <- [1,686,null,{}] 08:29:28 INFO - PROCESS | 1652 | 1461252568188 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}] 08:29:28 INFO - PROCESS | 1652 | 1461252568264 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:29:28 INFO - PROCESS | 1652 | 1461252568312 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba69800 == 59 [pid = 1652] [id = 179] 08:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x123877400) [pid = 1652] [serial = 535] [outer = 0x0] 08:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12cfdfc00) [pid = 1652] [serial = 536] [outer = 0x123877400] 08:29:28 INFO - PROCESS | 1652 | 1461252568338 Marionette DEBUG loaded listener.js 08:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12d598000) [pid = 1652] [serial = 537] [outer = 0x123877400] 08:29:29 INFO - PROCESS | 1652 | 1461252569100 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]]]}] 08:29:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:29:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 972ms 08:29:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:29:29 INFO - PROCESS | 1652 | 1461252569155 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 1652 | 1461252569157 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:29:29 INFO - PROCESS | 1652 | 1461252569159 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - PROCESS | 1652 | 1461252569160 Marionette TRACE conn2 <- [1,690,null,{}] 08:29:29 INFO - PROCESS | 1652 | 1461252569162 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}] 08:29:29 INFO - PROCESS | 1652 | 1461252569292 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:29:29 INFO - PROCESS | 1652 | 1461252569338 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x115814000 == 60 [pid = 1652] [id = 180] 08:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1124ac800) [pid = 1652] [serial = 538] [outer = 0x0] 08:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x114765c00) [pid = 1652] [serial = 539] [outer = 0x1124ac800] 08:29:29 INFO - PROCESS | 1652 | 1461252569371 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x117965c00) [pid = 1652] [serial = 540] [outer = 0x1124ac800] 08:29:30 INFO - PROCESS | 1652 | 1461252570255 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]]]}] 08:29:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:29:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1119ms 08:29:30 INFO - PROCESS | 1652 | 1461252570279 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 1652 | 1461252570282 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:29:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:29:30 INFO - PROCESS | 1652 | 1461252570285 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - PROCESS | 1652 | 1461252570288 Marionette TRACE conn2 <- [1,694,null,{}] 08:29:30 INFO - PROCESS | 1652 | 1461252570292 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}] 08:29:30 INFO - PROCESS | 1652 | 1461252570388 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:29:30 INFO - PROCESS | 1652 | 1461252570433 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c6d000 == 61 [pid = 1652] [id = 181] 08:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1192c8c00) [pid = 1652] [serial = 541] [outer = 0x0] 08:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11a8a5400) [pid = 1652] [serial = 542] [outer = 0x1192c8c00] 08:29:30 INFO - PROCESS | 1652 | 1461252570466 Marionette DEBUG loaded listener.js 08:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11a8b2800) [pid = 1652] [serial = 543] [outer = 0x1192c8c00] 08:29:31 INFO - PROCESS | 1652 | 1461252571382 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]]]}] 08:29:31 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) 08:29:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1122ms 08:29:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:29:31 INFO - PROCESS | 1652 | 1461252571408 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:29:31 INFO - PROCESS | 1652 | 1461252571410 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:29:31 INFO - PROCESS | 1652 | 1461252571412 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:29:31 INFO - PROCESS | 1652 | 1461252571413 Marionette TRACE conn2 <- [1,698,null,{}] 08:29:31 INFO - PROCESS | 1652 | 1461252571416 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}] 08:29:31 INFO - PROCESS | 1652 | 1461252571514 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:29:31 INFO - PROCESS | 1652 | 1461252571575 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b27800 == 62 [pid = 1652] [id = 182] 08:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11c342800) [pid = 1652] [serial = 544] [outer = 0x0] 08:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c3e1c00) [pid = 1652] [serial = 545] [outer = 0x11c342800] 08:29:31 INFO - PROCESS | 1652 | 1461252571605 Marionette DEBUG loaded listener.js 08:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12386a800) [pid = 1652] [serial = 546] [outer = 0x11c342800] 08:29:32 INFO - PROCESS | 1652 | 1461252572502 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]]]}] 08:29:32 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) 08:29:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1123ms 08:29:32 INFO - PROCESS | 1652 | 1461252572536 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:29:32 INFO - PROCESS | 1652 | 1461252572542 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:29:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:29:32 INFO - PROCESS | 1652 | 1461252572555 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 1652 | 1461252572560 Marionette TRACE conn2 <- [1,702,null,{}] 08:29:32 INFO - PROCESS | 1652 | 1461252572564 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}] 08:29:32 INFO - PROCESS | 1652 | 1461252572688 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:29:32 INFO - PROCESS | 1652 | 1461252572734 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0e3800 == 63 [pid = 1652] [id = 183] 08:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11c507000) [pid = 1652] [serial = 547] [outer = 0x0] 08:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x125de5800) [pid = 1652] [serial = 548] [outer = 0x11c507000] 08:29:32 INFO - PROCESS | 1652 | 1461252572764 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1293e3c00) [pid = 1652] [serial = 549] [outer = 0x11c507000] 08:29:33 INFO - PROCESS | 1652 | 1461252573694 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]]]}] 08:29:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:29:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1182ms 08:29:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:29:33 INFO - PROCESS | 1652 | 1461252573730 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:29:33 INFO - PROCESS | 1652 | 1461252573732 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:29:33 INFO - PROCESS | 1652 | 1461252573736 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:29:33 INFO - PROCESS | 1652 | 1461252573738 Marionette TRACE conn2 <- [1,706,null,{}] 08:29:33 INFO - PROCESS | 1652 | 1461252573741 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}] 08:29:33 INFO - PROCESS | 1652 | 1461252573829 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:29:33 INFO - PROCESS | 1652 | 1461252573876 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ae5c800 == 64 [pid = 1652] [id = 184] 08:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118650800) [pid = 1652] [serial = 550] [outer = 0x0] 08:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1189db800) [pid = 1652] [serial = 551] [outer = 0x118650800] 08:29:33 INFO - PROCESS | 1652 | 1461252573904 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119c87c00) [pid = 1652] [serial = 552] [outer = 0x118650800] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf63000 == 63 [pid = 1652] [id = 147] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba69800 == 62 [pid = 1652] [id = 179] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1c0000 == 61 [pid = 1652] [id = 178] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1291b3800 == 60 [pid = 1652] [id = 177] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x127fa6000 == 59 [pid = 1652] [id = 176] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x126c3f800 == 58 [pid = 1652] [id = 175] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x119814800 == 57 [pid = 1652] [id = 174] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11c363800 == 56 [pid = 1652] [id = 173] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118693800 == 55 [pid = 1652] [id = 172] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11b56f000 == 54 [pid = 1652] [id = 171] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11913e000 == 53 [pid = 1652] [id = 170] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11914c000 == 52 [pid = 1652] [id = 169] 08:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11aba2000 == 51 [pid = 1652] [id = 168] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x127ff0800) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11be85400) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b8b8800) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119c88000) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12939ec00) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b8b7800) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12d590c00) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11bef6000) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12cfe7000) [pid = 1652] [serial = 471] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12bb5e000) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128089400) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12baf5c00) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12d5bf000) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12e359c00) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x125e0f400) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c7dc800) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x123875400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12d59a400) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d242000) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11a88d400) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119b67800) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11bad7800) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11af85c00) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11bad7c00) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1268e2400) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1274c8800) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1188e6c00) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1293e4c00) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12d245000) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12d59bc00) [pid = 1652] [serial = 474] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125878000) [pid = 1652] [serial = 200] [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.] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12808bc00) [pid = 1652] [serial = 480] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12e204800) [pid = 1652] [serial = 477] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12e31e400) [pid = 1652] [serial = 483] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129019400) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1293e2c00) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12e35f800) [pid = 1652] [serial = 486] [outer = 0x0] [url = about:blank] 08:29:34 INFO - PROCESS | 1652 | 1461252574785 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]]]}] 08:29:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:29:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1072ms 08:29:34 INFO - PROCESS | 1652 | 1461252574808 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:29:34 INFO - PROCESS | 1652 | 1461252574811 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:29:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:29:34 INFO - PROCESS | 1652 | 1461252574816 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 1652 | 1461252574817 Marionette TRACE conn2 <- [1,710,null,{}] 08:29:34 INFO - PROCESS | 1652 | 1461252574820 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}] 08:29:34 INFO - PROCESS | 1652 | 1461252574895 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:29:34 INFO - PROCESS | 1652 | 1461252574900 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119720000 == 52 [pid = 1652] [id = 185] 08:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11a655c00) [pid = 1652] [serial = 553] [outer = 0x0] 08:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11b50b400) [pid = 1652] [serial = 554] [outer = 0x11a655c00] 08:29:34 INFO - PROCESS | 1652 | 1461252574929 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11bad5000) [pid = 1652] [serial = 555] [outer = 0x11a655c00] 08:29:35 INFO - PROCESS | 1652 | 1461252575763 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]]]}] 08:29:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:29:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 973ms 08:29:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:29:35 INFO - PROCESS | 1652 | 1461252575789 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:29:35 INFO - PROCESS | 1652 | 1461252575790 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:29:35 INFO - PROCESS | 1652 | 1461252575792 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:29:35 INFO - PROCESS | 1652 | 1461252575795 Marionette TRACE conn2 <- [1,714,null,{}] 08:29:35 INFO - PROCESS | 1652 | 1461252575802 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}] 08:29:35 INFO - PROCESS | 1652 | 1461252575882 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:29:35 INFO - PROCESS | 1652 | 1461252575890 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1a5800 == 53 [pid = 1652] [id = 186] 08:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12373d800) [pid = 1652] [serial = 556] [outer = 0x0] 08:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12386bc00) [pid = 1652] [serial = 557] [outer = 0x12373d800] 08:29:35 INFO - PROCESS | 1652 | 1461252575918 Marionette DEBUG loaded listener.js 08:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125a94400) [pid = 1652] [serial = 558] [outer = 0x12373d800] 08:29:36 INFO - PROCESS | 1652 | 1461252576744 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]]]}] 08:29:36 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 08:29:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 08:29:36 INFO - PROCESS | 1652 | 1461252576764 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:29:36 INFO - PROCESS | 1652 | 1461252576765 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:29:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:29:36 INFO - PROCESS | 1652 | 1461252576768 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 1652 | 1461252576769 Marionette TRACE conn2 <- [1,718,null,{}] 08:29:36 INFO - PROCESS | 1652 | 1461252576772 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}] 08:29:36 INFO - PROCESS | 1652 | 1461252576872 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:29:36 INFO - PROCESS | 1652 | 1461252576876 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a2b000 == 54 [pid = 1652] [id = 187] 08:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125bed800) [pid = 1652] [serial = 559] [outer = 0x0] 08:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126e2d800) [pid = 1652] [serial = 560] [outer = 0x125bed800] 08:29:36 INFO - PROCESS | 1652 | 1461252576903 Marionette DEBUG loaded listener.js 08:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1279dc400) [pid = 1652] [serial = 561] [outer = 0x125bed800] 08:29:37 INFO - PROCESS | 1652 | 1461252577709 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]]]}] 08:29:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:29:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 08:29:37 INFO - PROCESS | 1652 | 1461252577744 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:29:37 INFO - PROCESS | 1652 | 1461252577746 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:29:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:29:37 INFO - PROCESS | 1652 | 1461252577748 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:29:37 INFO - PROCESS | 1652 | 1461252577749 Marionette TRACE conn2 <- [1,722,null,{}] 08:29:37 INFO - PROCESS | 1652 | 1461252577751 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}] 08:29:37 INFO - PROCESS | 1652 | 1461252577842 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:29:37 INFO - PROCESS | 1652 | 1461252577846 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c3f000 == 55 [pid = 1652] [id = 188] 08:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128080000) [pid = 1652] [serial = 562] [outer = 0x0] 08:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1290e7800) [pid = 1652] [serial = 563] [outer = 0x128080000] 08:29:37 INFO - PROCESS | 1652 | 1461252577872 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1293a5000) [pid = 1652] [serial = 564] [outer = 0x128080000] 08:29:38 INFO - PROCESS | 1652 | 1461252578269 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] 08:29:38 INFO - PROCESS | 1652 | 1461252578326 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:29:38 INFO - PROCESS | 1652 | 1461252578329 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:29:38 INFO - PROCESS | 1652 | 1461252578331 Marionette TRACE conn2 <- [1,726,null,{}] 08:29:38 INFO - PROCESS | 1652 | 1461252578334 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}] 08:29:38 INFO - PROCESS | 1652 | 1461252578570 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1276b4400) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1270cd800) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128916c00) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11bada400) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11c705000) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11bacdc00) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11a8ab400) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119d54c00) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11656f800) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1293dc800) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123877000) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:29:38 INFO - PROCESS | 1652 | 1461252578632 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11915b000 == 56 [pid = 1652] [id = 189] 08:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116573800) [pid = 1652] [serial = 565] [outer = 0x0] 08:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11af85800) [pid = 1652] [serial = 566] [outer = 0x116573800] 08:29:38 INFO - PROCESS | 1652 | 1461252578677 Marionette DEBUG loaded listener.js 08:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129012400) [pid = 1652] [serial = 567] [outer = 0x116573800] 08:29:39 INFO - PROCESS | 1652 | 1461252579018 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]]]}] 08:29:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:29:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 720ms 08:29:39 INFO - PROCESS | 1652 | 1461252579050 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 1652 | 1461252579051 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:29:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:29:39 INFO - PROCESS | 1652 | 1461252579061 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 1652 | 1461252579062 Marionette TRACE conn2 <- [1,730,null,{}] 08:29:39 INFO - PROCESS | 1652 | 1461252579064 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}] 08:29:39 INFO - PROCESS | 1652 | 1461252579154 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:29:39 INFO - PROCESS | 1652 | 1461252579160 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289db000 == 57 [pid = 1652] [id = 190] 08:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a741000) [pid = 1652] [serial = 568] [outer = 0x0] 08:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ce43c00) [pid = 1652] [serial = 569] [outer = 0x12a741000] 08:29:39 INFO - PROCESS | 1652 | 1461252579185 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12d5bb800) [pid = 1652] [serial = 570] [outer = 0x12a741000] 08:29:39 INFO - PROCESS | 1652 | 1461252579513 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 1652 | 1461252579531 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:29:39 INFO - PROCESS | 1652 | 1461252579533 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 1652 | 1461252579535 Marionette TRACE conn2 <- [1,734,null,{}] 08:29:39 INFO - PROCESS | 1652 | 1461252579539 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}] 08:29:39 INFO - PROCESS | 1652 | 1461252579612 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:29:39 INFO - PROCESS | 1652 | 1461252579616 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba5d000 == 58 [pid = 1652] [id = 191] 08:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12d5bc400) [pid = 1652] [serial = 571] [outer = 0x0] 08:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12e20b400) [pid = 1652] [serial = 572] [outer = 0x12d5bc400] 08:29:39 INFO - PROCESS | 1652 | 1461252579644 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12e31c800) [pid = 1652] [serial = 573] [outer = 0x12d5bc400] 08:29:39 INFO - PROCESS | 1652 | 1461252579945 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]]]}] 08:29:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:29:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 418ms 08:29:39 INFO - PROCESS | 1652 | 1461252579960 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 1652 | 1461252579961 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:29:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:29:39 INFO - PROCESS | 1652 | 1461252579965 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 1652 | 1461252579966 Marionette TRACE conn2 <- [1,738,null,{}] 08:29:39 INFO - PROCESS | 1652 | 1461252579969 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}] 08:29:40 INFO - PROCESS | 1652 | 1461252580073 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:29:40 INFO - PROCESS | 1652 | 1461252580078 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf71800 == 59 [pid = 1652] [id = 192] 08:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b8bdc00) [pid = 1652] [serial = 574] [outer = 0x0] 08:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12e31f400) [pid = 1652] [serial = 575] [outer = 0x12b8bdc00] 08:29:40 INFO - PROCESS | 1652 | 1461252580103 Marionette DEBUG loaded listener.js 08:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12e35d800) [pid = 1652] [serial = 576] [outer = 0x12b8bdc00] 08:29:40 INFO - PROCESS | 1652 | 1461252580887 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]]]}] 08:29:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:29:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 08:29:40 INFO - PROCESS | 1652 | 1461252580937 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:29:40 INFO - PROCESS | 1652 | 1461252580939 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:29:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:29:40 INFO - PROCESS | 1652 | 1461252580943 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 1652 | 1461252580945 Marionette TRACE conn2 <- [1,742,null,{}] 08:29:40 INFO - PROCESS | 1652 | 1461252580949 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}] 08:29:41 INFO - PROCESS | 1652 | 1461252581046 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:29:41 INFO - PROCESS | 1652 | 1461252581093 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119829000 == 60 [pid = 1652] [id = 193] 08:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1191b4c00) [pid = 1652] [serial = 577] [outer = 0x0] 08:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119b6bc00) [pid = 1652] [serial = 578] [outer = 0x1191b4c00] 08:29:41 INFO - PROCESS | 1652 | 1461252581125 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11a8a7c00) [pid = 1652] [serial = 579] [outer = 0x1191b4c00] 08:29:42 INFO - PROCESS | 1652 | 1461252582034 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]]]}] 08:29:42 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 08:29:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1122ms 08:29:42 INFO - PROCESS | 1652 | 1461252582065 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:29:42 INFO - PROCESS | 1652 | 1461252582069 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:29:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:29:42 INFO - PROCESS | 1652 | 1461252582076 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:29:42 INFO - PROCESS | 1652 | 1461252582077 Marionette TRACE conn2 <- [1,746,null,{}] 08:29:42 INFO - PROCESS | 1652 | 1461252582080 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}] 08:29:42 INFO - PROCESS | 1652 | 1461252582175 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:29:42 INFO - PROCESS | 1652 | 1461252582220 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x123755000 == 61 [pid = 1652] [id = 194] 08:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11adb6000) [pid = 1652] [serial = 580] [outer = 0x0] 08:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119b6c000) [pid = 1652] [serial = 581] [outer = 0x11adb6000] 08:29:42 INFO - PROCESS | 1652 | 1461252582250 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c7dc800) [pid = 1652] [serial = 582] [outer = 0x11adb6000] 08:29:43 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.) 08:29:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1072ms 08:29:43 INFO - PROCESS | 1652 | 1461252583143 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]]]}] 08:29:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:29:43 INFO - PROCESS | 1652 | 1461252583147 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 1652 | 1461252583149 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:29:43 INFO - PROCESS | 1652 | 1461252583151 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 1652 | 1461252583155 Marionette TRACE conn2 <- [1,750,null,{}] 08:29:43 INFO - PROCESS | 1652 | 1461252583163 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}] 08:29:43 INFO - PROCESS | 1652 | 1461252583265 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:29:43 INFO - PROCESS | 1652 | 1461252583311 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b88a800 == 62 [pid = 1652] [id = 195] 08:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1274c1400) [pid = 1652] [serial = 583] [outer = 0x0] 08:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128923400) [pid = 1652] [serial = 584] [outer = 0x1274c1400] 08:29:43 INFO - PROCESS | 1652 | 1461252583343 Marionette DEBUG loaded listener.js 08:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b273400) [pid = 1652] [serial = 585] [outer = 0x1274c1400] 08:29:44 INFO - PROCESS | 1652 | 1461252584259 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]]]}] 08:29:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:29:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1128ms 08:29:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:29:44 INFO - PROCESS | 1652 | 1461252584279 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 1652 | 1461252584282 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:29:44 INFO - PROCESS | 1652 | 1461252584285 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 1652 | 1461252584287 Marionette TRACE conn2 <- [1,754,null,{}] 08:29:44 INFO - PROCESS | 1652 | 1461252584292 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}] 08:29:44 INFO - PROCESS | 1652 | 1461252584380 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:29:44 INFO - PROCESS | 1652 | 1461252584427 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba7a800 == 63 [pid = 1652] [id = 196] 08:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11a88d400) [pid = 1652] [serial = 586] [outer = 0x0] 08:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11a8ae400) [pid = 1652] [serial = 587] [outer = 0x11a88d400] 08:29:44 INFO - PROCESS | 1652 | 1461252584456 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11ba3a000) [pid = 1652] [serial = 588] [outer = 0x11a88d400] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6e3000 == 62 [pid = 1652] [id = 108] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbb9800 == 61 [pid = 1652] [id = 166] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab9f800 == 60 [pid = 1652] [id = 104] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba5d000 == 59 [pid = 1652] [id = 191] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1289db000 == 58 [pid = 1652] [id = 190] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11915b000 == 57 [pid = 1652] [id = 189] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x126c3f000 == 56 [pid = 1652] [id = 188] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x125a2b000 == 55 [pid = 1652] [id = 187] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c709000) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119d57c00) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12cfdfc00) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1a5800 == 54 [pid = 1652] [id = 186] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119720000 == 53 [pid = 1652] [id = 185] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11ae5c800 == 52 [pid = 1652] [id = 184] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119c6d000 == 51 [pid = 1652] [id = 181] 08:29:45 INFO - PROCESS | 1652 | --DOCSHELL 0x115814000 == 50 [pid = 1652] [id = 180] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1290e2400) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1276bb800) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1293e1800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c502400) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x123747000) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123874400) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11bee8c00) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c375000) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1293dcc00) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12e362400) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11b502800) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11baccc00) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11a8af800) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11a65ec00) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11927c800) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118653000) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12cfe5800) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b272c00) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a74e000) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1268d8800) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12baf9800) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12baf2400) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129398c00) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128916000) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1270c3c00) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 08:29:45 INFO - PROCESS | 1652 | 1461252585354 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]]]}] 08:29:45 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 08:29:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1123ms 08:29:45 INFO - PROCESS | 1652 | 1461252585408 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 1652 | 1461252585414 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:29:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:29:45 INFO - PROCESS | 1652 | 1461252585420 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 1652 | 1461252585423 Marionette TRACE conn2 <- [1,758,null,{}] 08:29:45 INFO - PROCESS | 1652 | 1461252585426 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}] 08:29:45 INFO - PROCESS | 1652 | 1461252585532 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:29:45 INFO - PROCESS | 1652 | 1461252585540 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119712000 == 51 [pid = 1652] [id = 197] 08:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11a8a5000) [pid = 1652] [serial = 589] [outer = 0x0] 08:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c3d4000) [pid = 1652] [serial = 590] [outer = 0x11a8a5000] 08:29:45 INFO - PROCESS | 1652 | 1461252585567 Marionette DEBUG loaded listener.js 08:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123740400) [pid = 1652] [serial = 591] [outer = 0x11a8a5000] 08:29:45 INFO - PROCESS | 1652 | 1461252585965 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]]]}] 08:29:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:29:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 572ms 08:29:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:29:45 INFO - PROCESS | 1652 | 1461252585992 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 1652 | 1461252585994 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:29:45 INFO - PROCESS | 1652 | 1461252585997 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:29:46 INFO - PROCESS | 1652 | 1461252586001 Marionette TRACE conn2 <- [1,762,null,{}] 08:29:46 INFO - PROCESS | 1652 | 1461252586023 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}] 08:29:46 INFO - PROCESS | 1652 | 1461252586149 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:29:46 INFO - PROCESS | 1652 | 1461252586165 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcac800 == 52 [pid = 1652] [id = 198] 08:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126a9e000) [pid = 1652] [serial = 592] [outer = 0x0] 08:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127447800) [pid = 1652] [serial = 593] [outer = 0x126a9e000] 08:29:46 INFO - PROCESS | 1652 | 1461252586210 Marionette DEBUG loaded listener.js 08:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127ff6800) [pid = 1652] [serial = 594] [outer = 0x126a9e000] 08:29:47 INFO - PROCESS | 1652 | 1461252587076 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]]]}] 08:29:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:29:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1084ms 08:29:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:29:47 INFO - PROCESS | 1652 | 1461252587081 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:29:47 INFO - PROCESS | 1652 | 1461252587082 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:29:47 INFO - PROCESS | 1652 | 1461252587084 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:29:47 INFO - PROCESS | 1652 | 1461252587085 Marionette TRACE conn2 <- [1,766,null,{}] 08:29:47 INFO - PROCESS | 1652 | 1461252587088 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}] 08:29:47 INFO - PROCESS | 1652 | 1461252587188 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:29:47 INFO - PROCESS | 1652 | 1461252587199 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c0f000 == 53 [pid = 1652] [id = 199] 08:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1293d8400) [pid = 1652] [serial = 595] [outer = 0x0] 08:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a749000) [pid = 1652] [serial = 596] [outer = 0x1293d8400] 08:29:47 INFO - PROCESS | 1652 | 1461252587226 Marionette DEBUG loaded listener.js 08:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b272c00) [pid = 1652] [serial = 597] [outer = 0x1293d8400] 08:29:48 INFO - PROCESS | 1652 | 1461252588009 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]]]}] 08:29:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:29:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 08:29:48 INFO - PROCESS | 1652 | 1461252588055 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:29:48 INFO - PROCESS | 1652 | 1461252588057 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:29:48 INFO - PROCESS | 1652 | 1461252588059 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 1652 | 1461252588060 Marionette TRACE conn2 <- [1,770,null,{}] 08:29:48 INFO - PROCESS | 1652 | 1461252588062 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}] 08:29:48 INFO - PROCESS | 1652 | 1461252588151 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:29:48 INFO - PROCESS | 1652 | 1461252588182 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12701d000 == 54 [pid = 1652] [id = 200] 08:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b8b8800) [pid = 1652] [serial = 598] [outer = 0x0] 08:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12baeb400) [pid = 1652] [serial = 599] [outer = 0x12b8b8800] 08:29:48 INFO - PROCESS | 1652 | 1461252588210 Marionette DEBUG loaded listener.js 08:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bb69c00) [pid = 1652] [serial = 600] [outer = 0x12b8b8800] 08:29:48 INFO - PROCESS | 1652 | 1461252588539 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]]]}] 08:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 08:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:29:48 INFO - PROCESS | 1652 | 1461252588578 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:29:48 INFO - PROCESS | 1652 | 1461252588579 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:29:48 INFO - PROCESS | 1652 | 1461252588581 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 1652 | 1461252588583 Marionette TRACE conn2 <- [1,774,null,{}] 08:29:48 INFO - PROCESS | 1652 | 1461252588585 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}] 08:29:48 INFO - PROCESS | 1652 | 1461252588701 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:29:48 INFO - PROCESS | 1652 | 1461252588707 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289c9800 == 55 [pid = 1652] [id = 201] 08:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bafac00) [pid = 1652] [serial = 601] [outer = 0x0] 08:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12cfec000) [pid = 1652] [serial = 602] [outer = 0x12bafac00] 08:29:48 INFO - PROCESS | 1652 | 1461252588735 Marionette DEBUG loaded listener.js 08:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12e327400) [pid = 1652] [serial = 603] [outer = 0x12bafac00] 08:29:49 INFO - PROCESS | 1652 | 1461252589075 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]]]}] 08:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 517ms 08:29:49 INFO - PROCESS | 1652 | 1461252589100 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:29:49 INFO - PROCESS | 1652 | 1461252589101 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:29:49 INFO - PROCESS | 1652 | 1461252589104 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:29:49 INFO - PROCESS | 1652 | 1461252589107 Marionette TRACE conn2 <- [1,778,null,{}] 08:29:49 INFO - PROCESS | 1652 | 1461252589118 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}] 08:29:49 INFO - PROCESS | 1652 | 1461252589238 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128080000) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125bed800) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116573800) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11c507000) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12373d800) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11a655c00) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123877400) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118650800) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12d5bc400) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a741000) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11c505000) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12cfe9800) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x125bf2400) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116275400) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11ba30400) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b4c7400) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11beedc00) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118985400) [pid = 1652] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:29:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12e322c00) [pid = 1652] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:29:49 INFO - PROCESS | 1652 | 1461252589277 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11545c000 == 56 [pid = 1652] [id = 202] 08:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11583c000) [pid = 1652] [serial = 604] [outer = 0x0] 08:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118650800) [pid = 1652] [serial = 605] [outer = 0x11583c000] 08:29:49 INFO - PROCESS | 1652 | 1461252589303 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11bccec00) [pid = 1652] [serial = 606] [outer = 0x11583c000] 08:29:49 INFO - PROCESS | 1652 | 1461252589614 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]]]}] 08:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 533ms 08:29:49 INFO - PROCESS | 1652 | 1461252589639 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:29:49 INFO - PROCESS | 1652 | 1461252589642 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:29:49 INFO - PROCESS | 1652 | 1461252589645 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:29:49 INFO - PROCESS | 1652 | 1461252589647 Marionette TRACE conn2 <- [1,782,null,{}] 08:29:49 INFO - PROCESS | 1652 | 1461252589650 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}] 08:29:49 INFO - PROCESS | 1652 | 1461252589772 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:29:49 INFO - PROCESS | 1652 | 1461252589842 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fae000 == 57 [pid = 1652] [id = 203] 08:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116058c00) [pid = 1652] [serial = 607] [outer = 0x0] 08:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1268e2400) [pid = 1652] [serial = 608] [outer = 0x116058c00] 08:29:49 INFO - PROCESS | 1652 | 1461252589883 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12d23ec00) [pid = 1652] [serial = 609] [outer = 0x116058c00] 08:29:50 INFO - PROCESS | 1652 | 1461252590378 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]]]}] 08:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 770ms 08:29:50 INFO - PROCESS | 1652 | 1461252590416 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:29:50 INFO - PROCESS | 1652 | 1461252590419 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:29:50 INFO - PROCESS | 1652 | 1461252590423 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 1652 | 1461252590425 Marionette TRACE conn2 <- [1,786,null,{}] 08:29:50 INFO - PROCESS | 1652 | 1461252590429 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}] 08:29:50 INFO - PROCESS | 1652 | 1461252590527 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:29:50 INFO - PROCESS | 1652 | 1461252590628 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b92a000 == 58 [pid = 1652] [id = 204] 08:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11aeebc00) [pid = 1652] [serial = 610] [outer = 0x0] 08:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11af8bc00) [pid = 1652] [serial = 611] [outer = 0x11aeebc00] 08:29:50 INFO - PROCESS | 1652 | 1461252590660 Marionette DEBUG loaded listener.js 08:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11bee7c00) [pid = 1652] [serial = 612] [outer = 0x11aeebc00] 08:29:51 INFO - PROCESS | 1652 | 1461252591080 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]]]}] 08:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 720ms 08:29:51 INFO - PROCESS | 1652 | 1461252591154 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:29:51 INFO - PROCESS | 1652 | 1461252591158 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:29:51 INFO - PROCESS | 1652 | 1461252591165 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:29:51 INFO - PROCESS | 1652 | 1461252591166 Marionette TRACE conn2 <- [1,790,null,{}] 08:29:51 INFO - PROCESS | 1652 | 1461252591169 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}] 08:29:51 INFO - PROCESS | 1652 | 1461252591266 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:29:51 INFO - PROCESS | 1652 | 1461252591327 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f7d000 == 59 [pid = 1652] [id = 205] 08:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12386d400) [pid = 1652] [serial = 613] [outer = 0x0] 08:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125bf0800) [pid = 1652] [serial = 614] [outer = 0x12386d400] 08:29:51 INFO - PROCESS | 1652 | 1461252591357 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1279de400) [pid = 1652] [serial = 615] [outer = 0x12386d400] 08:29:51 INFO - PROCESS | 1652 | 1461252591783 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]]]}] 08:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 625ms 08:29:51 INFO - PROCESS | 1652 | 1461252591790 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:29:51 INFO - PROCESS | 1652 | 1461252591791 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:29:51 INFO - PROCESS | 1652 | 1461252591793 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:29:51 INFO - PROCESS | 1652 | 1461252591796 Marionette TRACE conn2 <- [1,794,null,{}] 08:29:51 INFO - PROCESS | 1652 | 1461252591806 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}] 08:29:51 INFO - PROCESS | 1652 | 1461252591929 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:29:51 INFO - PROCESS | 1652 | 1461252591993 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d8800 == 60 [pid = 1652] [id = 206] 08:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125e02400) [pid = 1652] [serial = 616] [outer = 0x0] 08:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129311800) [pid = 1652] [serial = 617] [outer = 0x125e02400] 08:29:52 INFO - PROCESS | 1652 | 1461252592027 Marionette DEBUG loaded listener.js 08:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12d5c1c00) [pid = 1652] [serial = 618] [outer = 0x125e02400] 08:29:52 INFO - PROCESS | 1652 | 1461252592420 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]]]}] 08:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 673ms 08:29:52 INFO - PROCESS | 1652 | 1461252592467 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:29:52 INFO - PROCESS | 1652 | 1461252592468 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:29:52 INFO - PROCESS | 1652 | 1461252592472 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:29:52 INFO - PROCESS | 1652 | 1461252592474 Marionette TRACE conn2 <- [1,798,null,{}] 08:29:52 INFO - PROCESS | 1652 | 1461252592477 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}] 08:29:52 INFO - PROCESS | 1652 | 1461252592571 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:29:52 INFO - PROCESS | 1652 | 1461252592633 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db79000 == 61 [pid = 1652] [id = 207] 08:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12e206400) [pid = 1652] [serial = 619] [outer = 0x0] 08:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12e322c00) [pid = 1652] [serial = 620] [outer = 0x12e206400] 08:29:52 INFO - PROCESS | 1652 | 1461252592663 Marionette DEBUG loaded listener.js 08:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12e676c00) [pid = 1652] [serial = 621] [outer = 0x12e206400] 08:29:53 INFO - PROCESS | 1652 | 1461252593063 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]]]}] 08:29:53 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 08:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 621ms 08:29:53 INFO - PROCESS | 1652 | 1461252593093 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:29:53 INFO - PROCESS | 1652 | 1461252593094 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:29:53 INFO - PROCESS | 1652 | 1461252593096 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:29:53 INFO - PROCESS | 1652 | 1461252593097 Marionette TRACE conn2 <- [1,802,null,{}] 08:29:53 INFO - PROCESS | 1652 | 1461252593100 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}] 08:29:53 INFO - PROCESS | 1652 | 1461252593192 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:29:53 INFO - PROCESS | 1652 | 1461252593273 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e475000 == 62 [pid = 1652] [id = 208] 08:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12e67d400) [pid = 1652] [serial = 622] [outer = 0x0] 08:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12e682000) [pid = 1652] [serial = 623] [outer = 0x12e67d400] 08:29:53 INFO - PROCESS | 1652 | 1461252593303 Marionette DEBUG loaded listener.js 08:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ee84000) [pid = 1652] [serial = 624] [outer = 0x12e67d400] 08:29:53 INFO - PROCESS | 1652 | 1461252593711 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]]]}] 08:29:53 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 08:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 620ms 08:29:53 INFO - PROCESS | 1652 | 1461252593717 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:29:53 INFO - PROCESS | 1652 | 1461252593718 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:29:53 INFO - PROCESS | 1652 | 1461252593720 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:29:53 INFO - PROCESS | 1652 | 1461252593724 Marionette TRACE conn2 <- [1,806,null,{}] 08:29:53 INFO - PROCESS | 1652 | 1461252593727 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}] 08:29:53 INFO - PROCESS | 1652 | 1461252593835 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:29:53 INFO - PROCESS | 1652 | 1461252593882 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e72f000 == 63 [pid = 1652] [id = 209] 08:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12ee85800) [pid = 1652] [serial = 625] [outer = 0x0] 08:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12f129c00) [pid = 1652] [serial = 626] [outer = 0x12ee85800] 08:29:53 INFO - PROCESS | 1652 | 1461252593913 Marionette DEBUG loaded listener.js 08:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12f138c00) [pid = 1652] [serial = 627] [outer = 0x12ee85800] 08:29:54 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:29:54 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:29:54 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 08:29:54 INFO - PROCESS | 1652 | 1461252594363 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]]]}] 08:29:54 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 08:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 672ms 08:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:29:54 INFO - PROCESS | 1652 | 1461252594393 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 1652 | 1461252594394 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:29:54 INFO - PROCESS | 1652 | 1461252594396 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 1652 | 1461252594397 Marionette TRACE conn2 <- [1,810,null,{}] 08:29:54 INFO - PROCESS | 1652 | 1461252594400 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}] 08:29:54 INFO - PROCESS | 1652 | 1461252594495 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:29:54 INFO - PROCESS | 1652 | 1461252594578 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f95800 == 64 [pid = 1652] [id = 210] 08:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x114f68c00) [pid = 1652] [serial = 628] [outer = 0x0] 08:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11a655c00) [pid = 1652] [serial = 629] [outer = 0x114f68c00] 08:29:54 INFO - PROCESS | 1652 | 1461252594608 Marionette DEBUG loaded listener.js 08:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c61d400) [pid = 1652] [serial = 630] [outer = 0x114f68c00] 08:29:55 INFO - PROCESS | 1652 | 1461252595164 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]]]}] 08:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 818ms 08:29:55 INFO - PROCESS | 1652 | 1461252595215 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:29:55 INFO - PROCESS | 1652 | 1461252595218 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:29:55 INFO - PROCESS | 1652 | 1461252595223 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:29:55 INFO - PROCESS | 1652 | 1461252595225 Marionette TRACE conn2 <- [1,814,null,{}] 08:29:55 INFO - PROCESS | 1652 | 1461252595229 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}] 08:29:55 INFO - PROCESS | 1652 | 1461252595347 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:29:55 INFO - PROCESS | 1652 | 1461252595473 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11545c000 == 63 [pid = 1652] [id = 202] 08:29:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1289c9800 == 62 [pid = 1652] [id = 201] 08:29:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12701d000 == 61 [pid = 1652] [id = 200] 08:29:55 INFO - PROCESS | 1652 | --DOCSHELL 0x125c0f000 == 60 [pid = 1652] [id = 199] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12e31f400) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1189ab800 == 61 [pid = 1652] [id = 211] 08:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11a888c00) [pid = 1652] [serial = 631] [outer = 0x0] 08:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11b502800) [pid = 1652] [serial = 632] [outer = 0x11a888c00] 08:29:55 INFO - PROCESS | 1652 | 1461252595533 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11be8e000) [pid = 1652] [serial = 633] [outer = 0x11a888c00] 08:29:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcac800 == 60 [pid = 1652] [id = 198] 08:29:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119712000 == 59 [pid = 1652] [id = 197] 08:29:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba7a800 == 58 [pid = 1652] [id = 196] 08:29:55 INFO - PROCESS | 1652 | --DOCSHELL 0x123755000 == 57 [pid = 1652] [id = 194] 08:29:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119829000 == 56 [pid = 1652] [id = 193] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b4c5400) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12d58d800) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12744e400) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a8a7400) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11beebc00) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12bbb0800) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x123872800) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11adbb800) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12e67c000) [pid = 1652] [serial = 489] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1290e7800) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126e2d800) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11af85800) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1293e3c00) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x125de5800) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12386bc00) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11b50b400) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11bad5000) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12d598000) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1189db800) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119c87c00) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x114765c00) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11a8a5400) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11c3e1c00) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12e31c800) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12ce43c00) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12d5bb800) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12e20b400) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1293a5000) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129012400) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1279dc400) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125a94400) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 08:29:55 INFO - PROCESS | 1652 | 1461252595832 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] 08:29:55 INFO - PROCESS | 1652 | 1461252595850 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:29:55 INFO - PROCESS | 1652 | 1461252595862 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:29:55 INFO - PROCESS | 1652 | 1461252595864 Marionette TRACE conn2 <- [1,818,null,{}] 08:29:55 INFO - PROCESS | 1652 | 1461252595866 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}] 08:29:55 INFO - PROCESS | 1652 | 1461252595979 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:29:56 INFO - PROCESS | 1652 | 1461252596026 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b34000 == 57 [pid = 1652] [id = 212] 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11a8b0c00) [pid = 1652] [serial = 634] [outer = 0x0] 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11c624000) [pid = 1652] [serial = 635] [outer = 0x11a8b0c00] 08:29:56 INFO - PROCESS | 1652 | 1461252596053 Marionette DEBUG loaded listener.js 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12373f800) [pid = 1652] [serial = 636] [outer = 0x11a8b0c00] 08:29:56 INFO - PROCESS | 1652 | 1461252596357 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]]]}] 08:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 527ms 08:29:56 INFO - PROCESS | 1652 | 1461252596382 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:29:56 INFO - PROCESS | 1652 | 1461252596383 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:29:56 INFO - PROCESS | 1652 | 1461252596385 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 1652 | 1461252596390 Marionette TRACE conn2 <- [1,822,null,{}] 08:29:56 INFO - PROCESS | 1652 | 1461252596397 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}] 08:29:56 INFO - PROCESS | 1652 | 1461252596480 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:29:56 INFO - PROCESS | 1652 | 1461252596531 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12590c800 == 58 [pid = 1652] [id = 213] 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12373f400) [pid = 1652] [serial = 637] [outer = 0x0] 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1268e1400) [pid = 1652] [serial = 638] [outer = 0x12373f400] 08:29:56 INFO - PROCESS | 1652 | 1461252596558 Marionette DEBUG loaded listener.js 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128916000) [pid = 1652] [serial = 639] [outer = 0x12373f400] 08:29:56 INFO - PROCESS | 1652 | 1461252596847 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] 08:29:56 INFO - PROCESS | 1652 | 1461252596863 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:29:56 INFO - PROCESS | 1652 | 1461252596866 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 1652 | 1461252596867 Marionette TRACE conn2 <- [1,826,null,{}] 08:29:56 INFO - PROCESS | 1652 | 1461252596877 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}] 08:29:56 INFO - PROCESS | 1652 | 1461252596964 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:29:56 INFO - PROCESS | 1652 | 1461252596970 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x127012000 == 59 [pid = 1652] [id = 214] 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128923c00) [pid = 1652] [serial = 640] [outer = 0x0] 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1293e3c00) [pid = 1652] [serial = 641] [outer = 0x128923c00] 08:29:56 INFO - PROCESS | 1652 | 1461252596995 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b4c9c00) [pid = 1652] [serial = 642] [outer = 0x128923c00] 08:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 470ms 08:29:57 INFO - PROCESS | 1652 | 1461252597329 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]]]}] 08:29:57 INFO - PROCESS | 1652 | 1461252597336 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 1652 | 1461252597339 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:29:57 INFO - PROCESS | 1652 | 1461252597344 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 1652 | 1461252597345 Marionette TRACE conn2 <- [1,830,null,{}] 08:29:57 INFO - PROCESS | 1652 | 1461252597347 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}] 08:29:57 INFO - PROCESS | 1652 | 1461252597453 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:29:57 INFO - PROCESS | 1652 | 1461252597485 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12701c800 == 60 [pid = 1652] [id = 215] 08:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11beedc00) [pid = 1652] [serial = 643] [outer = 0x0] 08:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12baf2c00) [pid = 1652] [serial = 644] [outer = 0x11beedc00] 08:29:57 INFO - PROCESS | 1652 | 1461252597512 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12cfdfc00) [pid = 1652] [serial = 645] [outer = 0x11beedc00] 08:29:57 INFO - PROCESS | 1652 | 1461252597821 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]]]}] 08:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 08:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:29:57 INFO - PROCESS | 1652 | 1461252597864 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 1652 | 1461252597865 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:29:57 INFO - PROCESS | 1652 | 1461252597867 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 1652 | 1461252597868 Marionette TRACE conn2 <- [1,834,null,{}] 08:29:57 INFO - PROCESS | 1652 | 1461252597871 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}] 08:29:57 INFO - PROCESS | 1652 | 1461252597974 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:29:57 INFO - PROCESS | 1652 | 1461252597985 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b289000 == 61 [pid = 1652] [id = 216] 08:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12d243000) [pid = 1652] [serial = 646] [outer = 0x0] 08:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12e67c400) [pid = 1652] [serial = 647] [outer = 0x12d243000] 08:29:58 INFO - PROCESS | 1652 | 1461252598013 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ee8f400) [pid = 1652] [serial = 648] [outer = 0x12d243000] 08:29:58 INFO - PROCESS | 1652 | 1461252598358 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]]]}] 08:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 519ms 08:29:58 INFO - PROCESS | 1652 | 1461252598387 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:29:58 INFO - PROCESS | 1652 | 1461252598388 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:29:58 INFO - PROCESS | 1652 | 1461252598397 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:29:58 INFO - PROCESS | 1652 | 1461252598398 Marionette TRACE conn2 <- [1,838,null,{}] 08:29:58 INFO - PROCESS | 1652 | 1461252598400 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}] 08:29:58 INFO - PROCESS | 1652 | 1461252598496 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:29:58 INFO - PROCESS | 1652 | 1461252598501 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d06c800 == 62 [pid = 1652] [id = 217] 08:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x114e6f400) [pid = 1652] [serial = 649] [outer = 0x0] 08:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x114e76400) [pid = 1652] [serial = 650] [outer = 0x114e6f400] 08:29:58 INFO - PROCESS | 1652 | 1461252598553 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x114e7b800) [pid = 1652] [serial = 651] [outer = 0x114e6f400] 08:29:58 INFO - PROCESS | 1652 | 1461252598866 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]]]}] 08:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 518ms 08:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:29:58 INFO - PROCESS | 1652 | 1461252598916 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:29:58 INFO - PROCESS | 1652 | 1461252598917 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:29:58 INFO - PROCESS | 1652 | 1461252598919 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:29:58 INFO - PROCESS | 1652 | 1461252598920 Marionette TRACE conn2 <- [1,842,null,{}] 08:29:58 INFO - PROCESS | 1652 | 1461252598922 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}] 08:29:59 INFO - PROCESS | 1652 | 1461252599017 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:29:59 INFO - PROCESS | 1652 | 1461252599028 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbb7800 == 63 [pid = 1652] [id = 218] 08:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x114e7bc00) [pid = 1652] [serial = 652] [outer = 0x0] 08:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11a645c00) [pid = 1652] [serial = 653] [outer = 0x114e7bc00] 08:29:59 INFO - PROCESS | 1652 | 1461252599053 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11a649c00) [pid = 1652] [serial = 654] [outer = 0x114e7bc00] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126a9e000) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1293d8400) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11a8a5000) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11a88d400) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11583c000) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b8b8800) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12bafac00) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:29:59 INFO - PROCESS | 1652 | 1461252599392 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]]]}] 08:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 08:29:59 INFO - PROCESS | 1652 | 1461252599441 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 1652 | 1461252599442 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:29:59 INFO - PROCESS | 1652 | 1461252599444 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 1652 | 1461252599445 Marionette TRACE conn2 <- [1,846,null,{}] 08:29:59 INFO - PROCESS | 1652 | 1461252599447 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}] 08:29:59 INFO - PROCESS | 1652 | 1461252599528 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:29:59 INFO - PROCESS | 1652 | 1461252599532 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e73a800 == 64 [pid = 1652] [id = 219] 08:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118ed2c00) [pid = 1652] [serial = 655] [outer = 0x0] 08:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11a64fc00) [pid = 1652] [serial = 656] [outer = 0x118ed2c00] 08:29:59 INFO - PROCESS | 1652 | 1461252599556 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125a96c00) [pid = 1652] [serial = 657] [outer = 0x118ed2c00] 08:29:59 INFO - PROCESS | 1652 | 1461252599887 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]]]}] 08:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 467ms 08:29:59 INFO - PROCESS | 1652 | 1461252599912 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 1652 | 1461252599913 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:29:59 INFO - PROCESS | 1652 | 1461252599915 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 1652 | 1461252599916 Marionette TRACE conn2 <- [1,850,null,{}] 08:29:59 INFO - PROCESS | 1652 | 1461252599919 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}] 08:30:00 INFO - PROCESS | 1652 | 1461252599999 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:30:00 INFO - PROCESS | 1652 | 1461252600052 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec61800 == 65 [pid = 1652] [id = 220] 08:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11a64a000) [pid = 1652] [serial = 658] [outer = 0x0] 08:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x125891c00) [pid = 1652] [serial = 659] [outer = 0x11a64a000] 08:30:00 INFO - PROCESS | 1652 | 1461252600077 Marionette DEBUG loaded listener.js 08:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x125896c00) [pid = 1652] [serial = 660] [outer = 0x11a64a000] 08:30:00 INFO - PROCESS | 1652 | 1461252600365 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]]]}] 08:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 473ms 08:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:30:00 INFO - PROCESS | 1652 | 1461252600395 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:30:00 INFO - PROCESS | 1652 | 1461252600396 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:30:00 INFO - PROCESS | 1652 | 1461252600399 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:30:00 INFO - PROCESS | 1652 | 1461252600400 Marionette TRACE conn2 <- [1,854,null,{}] 08:30:00 INFO - PROCESS | 1652 | 1461252600403 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}] 08:30:00 INFO - PROCESS | 1652 | 1461252600501 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:30:00 INFO - PROCESS | 1652 | 1461252600507 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f695000 == 66 [pid = 1652] [id = 221] 08:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x125897000) [pid = 1652] [serial = 661] [outer = 0x0] 08:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12e682400) [pid = 1652] [serial = 662] [outer = 0x125897000] 08:30:00 INFO - PROCESS | 1652 | 1461252600536 Marionette DEBUG loaded listener.js 08:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12f135c00) [pid = 1652] [serial = 663] [outer = 0x125897000] 08:30:00 INFO - PROCESS | 1652 | 1461252600867 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]]]}] 08:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 08:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:30:00 INFO - PROCESS | 1652 | 1461252600926 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:30:00 INFO - PROCESS | 1652 | 1461252600927 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:30:00 INFO - PROCESS | 1652 | 1461252600929 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:30:00 INFO - PROCESS | 1652 | 1461252600930 Marionette TRACE conn2 <- [1,858,null,{}] 08:30:00 INFO - PROCESS | 1652 | 1461252600932 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}] 08:30:01 INFO - PROCESS | 1652 | 1461252601014 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:30:01 INFO - PROCESS | 1652 | 1461252601018 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa61800 == 67 [pid = 1652] [id = 222] 08:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12f136400) [pid = 1652] [serial = 664] [outer = 0x0] 08:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12f599800) [pid = 1652] [serial = 665] [outer = 0x12f136400] 08:30:01 INFO - PROCESS | 1652 | 1461252601043 Marionette DEBUG loaded listener.js 08:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12f59e400) [pid = 1652] [serial = 666] [outer = 0x12f136400] 08:30:01 INFO - PROCESS | 1652 | 1461252601361 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]]]}] 08:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 08:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:30:01 INFO - PROCESS | 1652 | 1461252601400 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:30:01 INFO - PROCESS | 1652 | 1461252601401 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:30:01 INFO - PROCESS | 1652 | 1461252601403 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - PROCESS | 1652 | 1461252601404 Marionette TRACE conn2 <- [1,862,null,{}] 08:30:01 INFO - PROCESS | 1652 | 1461252601406 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}] 08:30:01 INFO - PROCESS | 1652 | 1461252601488 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:30:01 INFO - PROCESS | 1652 | 1461252601494 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ff1e000 == 68 [pid = 1652] [id = 223] 08:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12f5a0800) [pid = 1652] [serial = 667] [outer = 0x0] 08:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12f5a4c00) [pid = 1652] [serial = 668] [outer = 0x12f5a0800] 08:30:01 INFO - PROCESS | 1652 | 1461252601519 Marionette DEBUG loaded listener.js 08:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12f92c400) [pid = 1652] [serial = 669] [outer = 0x12f5a0800] 08:30:02 INFO - PROCESS | 1652 | 1461252601994 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]]]}] 08:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 618ms 08:30:02 INFO - PROCESS | 1652 | 1461252602022 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:30:02 INFO - PROCESS | 1652 | 1461252602024 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:30:02 INFO - PROCESS | 1652 | 1461252602028 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:30:02 INFO - PROCESS | 1652 | 1461252602030 Marionette TRACE conn2 <- [1,866,null,{}] 08:30:02 INFO - PROCESS | 1652 | 1461252602034 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}] 08:30:02 INFO - PROCESS | 1652 | 1461252602140 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:30:02 INFO - PROCESS | 1652 | 1461252602231 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba82800 == 69 [pid = 1652] [id = 224] 08:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11a651000) [pid = 1652] [serial = 670] [outer = 0x0] 08:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11b952400) [pid = 1652] [serial = 671] [outer = 0x11a651000] 08:30:02 INFO - PROCESS | 1652 | 1461252602265 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c61bc00) [pid = 1652] [serial = 672] [outer = 0x11a651000] 08:30:02 INFO - PROCESS | 1652 | 1461252602678 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]]]}] 08:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 670ms 08:30:02 INFO - PROCESS | 1652 | 1461252602698 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:30:02 INFO - PROCESS | 1652 | 1461252602702 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:30:02 INFO - PROCESS | 1652 | 1461252602707 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:30:02 INFO - PROCESS | 1652 | 1461252602709 Marionette TRACE conn2 <- [1,870,null,{}] 08:30:02 INFO - PROCESS | 1652 | 1461252602711 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}] 08:30:02 INFO - PROCESS | 1652 | 1461252602813 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:30:02 INFO - PROCESS | 1652 | 1461252602866 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b44c000 == 70 [pid = 1652] [id = 225] 08:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c622400) [pid = 1652] [serial = 673] [outer = 0x0] 08:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x123872800) [pid = 1652] [serial = 674] [outer = 0x11c622400] 08:30:02 INFO - PROCESS | 1652 | 1461252602896 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x125a97400) [pid = 1652] [serial = 675] [outer = 0x11c622400] 08:30:03 INFO - PROCESS | 1652 | 1461252603311 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]]]}] 08:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 623ms 08:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:30:03 INFO - PROCESS | 1652 | 1461252603331 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:30:03 INFO - PROCESS | 1652 | 1461252603332 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:30:03 INFO - PROCESS | 1652 | 1461252603334 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 1652 | 1461252603337 Marionette TRACE conn2 <- [1,874,null,{}] 08:30:03 INFO - PROCESS | 1652 | 1461252603345 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}] 08:30:03 INFO - PROCESS | 1652 | 1461252603451 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:30:03 INFO - PROCESS | 1652 | 1461252603543 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd2a800 == 71 [pid = 1652] [id = 226] 08:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a74ec00) [pid = 1652] [serial = 676] [outer = 0x0] 08:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12cfe4800) [pid = 1652] [serial = 677] [outer = 0x12a74ec00] 08:30:03 INFO - PROCESS | 1652 | 1461252603577 Marionette DEBUG loaded listener.js 08:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12e20fc00) [pid = 1652] [serial = 678] [outer = 0x12a74ec00] 08:30:03 INFO - PROCESS | 1652 | 1461252603967 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]]]}] 08:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 672ms 08:30:04 INFO - PROCESS | 1652 | 1461252604006 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:30:04 INFO - PROCESS | 1652 | 1461252604008 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:30:04 INFO - PROCESS | 1652 | 1461252604011 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - PROCESS | 1652 | 1461252604012 Marionette TRACE conn2 <- [1,878,null,{}] 08:30:04 INFO - PROCESS | 1652 | 1461252604014 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}] 08:30:04 INFO - PROCESS | 1652 | 1461252604116 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:30:04 INFO - PROCESS | 1652 | 1461252604167 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab9f800 == 72 [pid = 1652] [id = 227] 08:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x116057c00) [pid = 1652] [serial = 679] [outer = 0x0] 08:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12e38e400) [pid = 1652] [serial = 680] [outer = 0x116057c00] 08:30:04 INFO - PROCESS | 1652 | 1461252604223 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12e394000) [pid = 1652] [serial = 681] [outer = 0x116057c00] 08:30:05 INFO - PROCESS | 1652 | 1461252605052 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]]]}] 08:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1069ms 08:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:30:05 INFO - PROCESS | 1652 | 1461252605081 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:30:05 INFO - PROCESS | 1652 | 1461252605083 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:30:05 INFO - PROCESS | 1652 | 1461252605086 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 1652 | 1461252605088 Marionette TRACE conn2 <- [1,882,null,{}] 08:30:05 INFO - PROCESS | 1652 | 1461252605092 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}] 08:30:05 INFO - PROCESS | 1652 | 1461252605180 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:30:05 INFO - PROCESS | 1652 | 1461252605246 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x115461000 == 73 [pid = 1652] [id = 228] 08:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x114766c00) [pid = 1652] [serial = 682] [outer = 0x0] 08:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1147cc800) [pid = 1652] [serial = 683] [outer = 0x114766c00] 08:30:05 INFO - PROCESS | 1652 | 1461252605274 Marionette DEBUG loaded listener.js 08:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x115237c00) [pid = 1652] [serial = 684] [outer = 0x114766c00] 08:30:05 INFO - PROCESS | 1652 | 1461252605700 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]]]}] 08:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 622ms 08:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:30:05 INFO - PROCESS | 1652 | 1461252605709 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:30:05 INFO - PROCESS | 1652 | 1461252605712 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:30:05 INFO - PROCESS | 1652 | 1461252605717 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 1652 | 1461252605720 Marionette TRACE conn2 <- [1,886,null,{}] 08:30:05 INFO - PROCESS | 1652 | 1461252605723 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}] 08:30:05 INFO - PROCESS | 1652 | 1461252605827 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:30:05 INFO - PROCESS | 1652 | 1461252605895 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1189bf000 == 74 [pid = 1652] [id = 229] 08:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11559e000) [pid = 1652] [serial = 685] [outer = 0x0] 08:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x116202c00) [pid = 1652] [serial = 686] [outer = 0x11559e000] 08:30:05 INFO - PROCESS | 1652 | 1461252605941 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x116572000) [pid = 1652] [serial = 687] [outer = 0x11559e000] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125a3f800 == 73 [pid = 1652] [id = 110] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11b57d000 == 72 [pid = 1652] [id = 105] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11971f800 == 71 [pid = 1652] [id = 107] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11ae60800 == 70 [pid = 1652] [id = 164] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x123768000 == 69 [pid = 1652] [id = 109] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125f99800 == 68 [pid = 1652] [id = 165] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa61800 == 67 [pid = 1652] [id = 222] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12f695000 == 66 [pid = 1652] [id = 221] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec61800 == 65 [pid = 1652] [id = 220] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12e73a800 == 64 [pid = 1652] [id = 219] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbb7800 == 63 [pid = 1652] [id = 218] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d06c800 == 62 [pid = 1652] [id = 217] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119b6bc00) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x128923400) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119b6c000) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1268e2400) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b289000 == 61 [pid = 1652] [id = 216] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12701c800 == 60 [pid = 1652] [id = 215] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x127012000 == 59 [pid = 1652] [id = 214] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf71800 == 58 [pid = 1652] [id = 192] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12590c800 == 57 [pid = 1652] [id = 213] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119b34000 == 56 [pid = 1652] [id = 212] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1189ab800 == 55 [pid = 1652] [id = 211] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12db79000 == 54 [pid = 1652] [id = 207] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d8800 == 53 [pid = 1652] [id = 206] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125f7d000 == 52 [pid = 1652] [id = 205] 08:30:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11b92a000 == 51 [pid = 1652] [id = 204] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x127447800) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b272c00) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11c3d4000) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11ba3a000) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118650800) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12bb69c00) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12cfec000) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12baeb400) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12e327400) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x123740400) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x127ff6800) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a749000) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a8ae400) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11bccec00) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 08:30:06 INFO - PROCESS | 1652 | 1461252606433 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]]]}] 08:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 773ms 08:30:06 INFO - PROCESS | 1652 | 1461252606490 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:30:06 INFO - PROCESS | 1652 | 1461252606491 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:30:06 INFO - PROCESS | 1652 | 1461252606494 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:30:06 INFO - PROCESS | 1652 | 1461252606496 Marionette TRACE conn2 <- [1,890,null,{}] 08:30:06 INFO - PROCESS | 1652 | 1461252606504 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}] 08:30:06 INFO - PROCESS | 1652 | 1461252606580 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:30:06 INFO - PROCESS | 1652 | 1461252606585 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11915b000 == 52 [pid = 1652] [id = 230] 08:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118883c00) [pid = 1652] [serial = 688] [outer = 0x0] 08:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11897d400) [pid = 1652] [serial = 689] [outer = 0x118883c00] 08:30:06 INFO - PROCESS | 1652 | 1461252606618 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11912ec00) [pid = 1652] [serial = 690] [outer = 0x118883c00] 08:30:06 INFO - PROCESS | 1652 | 1461252606965 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]]]}] 08:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 521ms 08:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:30:07 INFO - PROCESS | 1652 | 1461252607016 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 1652 | 1461252607017 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:30:07 INFO - PROCESS | 1652 | 1461252607020 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 1652 | 1461252607021 Marionette TRACE conn2 <- [1,894,null,{}] 08:30:07 INFO - PROCESS | 1652 | 1461252607023 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}] 08:30:07 INFO - PROCESS | 1652 | 1461252607097 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:30:07 INFO - PROCESS | 1652 | 1461252607101 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b2a000 == 53 [pid = 1652] [id = 231] 08:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119277800) [pid = 1652] [serial = 691] [outer = 0x0] 08:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119b61400) [pid = 1652] [serial = 692] [outer = 0x119277800] 08:30:07 INFO - PROCESS | 1652 | 1461252607131 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119d55800) [pid = 1652] [serial = 693] [outer = 0x119277800] 08:30:07 INFO - PROCESS | 1652 | 1461252607438 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]]]}] 08:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 08:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:30:07 INFO - PROCESS | 1652 | 1461252607490 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 1652 | 1461252607491 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:30:07 INFO - PROCESS | 1652 | 1461252607493 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 1652 | 1461252607494 Marionette TRACE conn2 <- [1,898,null,{}] 08:30:07 INFO - PROCESS | 1652 | 1461252607496 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}] 08:30:07 INFO - PROCESS | 1652 | 1461252607574 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:30:07 INFO - PROCESS | 1652 | 1461252607620 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b94000 == 54 [pid = 1652] [id = 232] 08:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119283800) [pid = 1652] [serial = 694] [outer = 0x0] 08:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11a643000) [pid = 1652] [serial = 695] [outer = 0x119283800] 08:30:07 INFO - PROCESS | 1652 | 1461252607646 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11a64e800) [pid = 1652] [serial = 696] [outer = 0x119283800] 08:30:07 INFO - PROCESS | 1652 | 1461252607935 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]]]}] 08:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 468ms 08:30:07 INFO - PROCESS | 1652 | 1461252607962 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 1652 | 1461252607963 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:30:07 INFO - PROCESS | 1652 | 1461252607965 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 1652 | 1461252607966 Marionette TRACE conn2 <- [1,902,null,{}] 08:30:07 INFO - PROCESS | 1652 | 1461252607968 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}] 08:30:08 INFO - PROCESS | 1652 | 1461252608061 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:30:08 INFO - PROCESS | 1652 | 1461252608066 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b93f800 == 55 [pid = 1652] [id = 233] 08:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11a65ac00) [pid = 1652] [serial = 697] [outer = 0x0] 08:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11a8a7000) [pid = 1652] [serial = 698] [outer = 0x11a65ac00] 08:30:08 INFO - PROCESS | 1652 | 1461252608097 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11af87000) [pid = 1652] [serial = 699] [outer = 0x11a65ac00] 08:30:08 INFO - PROCESS | 1652 | 1461252608413 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]]]}] 08:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 08:30:08 INFO - PROCESS | 1652 | 1461252608433 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 1652 | 1461252608434 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:30:08 INFO - PROCESS | 1652 | 1461252608437 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:30:08 INFO - PROCESS | 1652 | 1461252608438 Marionette TRACE conn2 <- [1,906,null,{}] 08:30:08 INFO - PROCESS | 1652 | 1461252608444 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}] 08:30:08 INFO - PROCESS | 1652 | 1461252608547 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:30:08 INFO - PROCESS | 1652 | 1461252608562 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x116039000 == 56 [pid = 1652] [id = 234] 08:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119d50400) [pid = 1652] [serial = 700] [outer = 0x0] 08:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11af88c00) [pid = 1652] [serial = 701] [outer = 0x119d50400] 08:30:08 INFO - PROCESS | 1652 | 1461252608588 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11b952c00) [pid = 1652] [serial = 702] [outer = 0x119d50400] 08:30:08 INFO - PROCESS | 1652 | 1461252608943 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]]]}] 08:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 522ms 08:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:30:08 INFO - PROCESS | 1652 | 1461252608960 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 1652 | 1461252608961 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:30:08 INFO - PROCESS | 1652 | 1461252608963 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:30:08 INFO - PROCESS | 1652 | 1461252608964 Marionette TRACE conn2 <- [1,910,null,{}] 08:30:08 INFO - PROCESS | 1652 | 1461252608966 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}] 08:30:09 INFO - PROCESS | 1652 | 1461252609063 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:30:09 INFO - PROCESS | 1652 | 1461252609067 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c354800 == 57 [pid = 1652] [id = 235] 08:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11b954800) [pid = 1652] [serial = 703] [outer = 0x0] 08:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11ba3ac00) [pid = 1652] [serial = 704] [outer = 0x11b954800] 08:30:09 INFO - PROCESS | 1652 | 1461252609092 Marionette DEBUG loaded listener.js 08:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11badb400) [pid = 1652] [serial = 705] [outer = 0x11b954800] 08:30:09 INFO - PROCESS | 1652 | 1461252609499 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]]]}] 08:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 570ms 08:30:09 INFO - PROCESS | 1652 | 1461252609534 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:30:09 INFO - PROCESS | 1652 | 1461252609536 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:30:09 INFO - PROCESS | 1652 | 1461252609541 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 1652 | 1461252609543 Marionette TRACE conn2 <- [1,914,null,{}] 08:30:09 INFO - PROCESS | 1652 | 1461252609547 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}] 08:30:09 INFO - PROCESS | 1652 | 1461252609675 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:30:09 INFO - PROCESS | 1652 | 1461252609691 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x123761000 == 58 [pid = 1652] [id = 236] 08:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11bccc000) [pid = 1652] [serial = 706] [outer = 0x0] 08:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11be85c00) [pid = 1652] [serial = 707] [outer = 0x11bccc000] 08:30:09 INFO - PROCESS | 1652 | 1461252609716 Marionette DEBUG loaded listener.js 08:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11beeb400) [pid = 1652] [serial = 708] [outer = 0x11bccc000] 08:30:10 INFO - PROCESS | 1652 | 1461252610045 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]]]}] 08:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 522ms 08:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:30:10 INFO - PROCESS | 1652 | 1461252610061 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:30:10 INFO - PROCESS | 1652 | 1461252610062 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:30:10 INFO - PROCESS | 1652 | 1461252610064 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:30:10 INFO - PROCESS | 1652 | 1461252610066 Marionette TRACE conn2 <- [1,918,null,{}] 08:30:10 INFO - PROCESS | 1652 | 1461252610068 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}] 08:30:10 INFO - PROCESS | 1652 | 1461252610176 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:30:10 INFO - PROCESS | 1652 | 1461252610208 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b26000 == 59 [pid = 1652] [id = 237] 08:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11bcd9000) [pid = 1652] [serial = 709] [outer = 0x0] 08:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11c347c00) [pid = 1652] [serial = 710] [outer = 0x11bcd9000] 08:30:10 INFO - PROCESS | 1652 | 1461252610233 Marionette DEBUG loaded listener.js 08:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11c502800) [pid = 1652] [serial = 711] [outer = 0x11bcd9000] 08:30:10 INFO - PROCESS | 1652 | 1461252610815 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]]]}] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b8bbc00) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12808c400) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12d243000) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x114e6f400) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x114e7bc00) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118ed2c00) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11aeebc00) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12e67d400) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12386d400) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12ee85800) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x114f68c00) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x128923c00) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11beedc00) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12373f400) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e206400) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11a8b0c00) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11a888c00) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x125e02400) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12f136400) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x125897000) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a64a000) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1192c8c00) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b8bdc00) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1191b4c00) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1124ac800) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1274c1400) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c342800) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:30:10 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11adb6000) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 818ms 08:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:30:10 INFO - PROCESS | 1652 | 1461252610884 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:30:10 INFO - PROCESS | 1652 | 1461252610885 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:30:10 INFO - PROCESS | 1652 | 1461252610887 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:30:10 INFO - PROCESS | 1652 | 1461252610889 Marionette TRACE conn2 <- [1,922,null,{}] 08:30:10 INFO - PROCESS | 1652 | 1461252610891 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}] 08:30:10 INFO - PROCESS | 1652 | 1461252610965 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:30:10 INFO - PROCESS | 1652 | 1461252610969 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c1a000 == 60 [pid = 1652] [id = 238] 08:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11ba38800) [pid = 1652] [serial = 712] [outer = 0x0] 08:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11bef4800) [pid = 1652] [serial = 713] [outer = 0x11ba38800] 08:30:10 INFO - PROCESS | 1652 | 1461252610996 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c629000) [pid = 1652] [serial = 714] [outer = 0x11ba38800] 08:30:11 INFO - PROCESS | 1652 | 1461252611470 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]]]}] 08:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 621ms 08:30:11 INFO - PROCESS | 1652 | 1461252611509 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:30:11 INFO - PROCESS | 1652 | 1461252611511 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:30:11 INFO - PROCESS | 1652 | 1461252611514 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:30:11 INFO - PROCESS | 1652 | 1461252611516 Marionette TRACE conn2 <- [1,926,null,{}] 08:30:11 INFO - PROCESS | 1652 | 1461252611519 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}] 08:30:11 INFO - PROCESS | 1652 | 1461252611635 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:30:11 INFO - PROCESS | 1652 | 1461252611644 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12706a800 == 61 [pid = 1652] [id = 239] 08:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11b955800) [pid = 1652] [serial = 715] [outer = 0x0] 08:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c64fc00) [pid = 1652] [serial = 716] [outer = 0x11b955800] 08:30:11 INFO - PROCESS | 1652 | 1461252611684 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11c658000) [pid = 1652] [serial = 717] [outer = 0x11b955800] 08:30:12 INFO - PROCESS | 1652 | 1461252612028 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]]]}] 08:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 524ms 08:30:12 INFO - PROCESS | 1652 | 1461252612043 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:30:12 INFO - PROCESS | 1652 | 1461252612044 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:30:12 INFO - PROCESS | 1652 | 1461252612046 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:30:12 INFO - PROCESS | 1652 | 1461252612047 Marionette TRACE conn2 <- [1,930,null,{}] 08:30:12 INFO - PROCESS | 1652 | 1461252612050 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}] 08:30:12 INFO - PROCESS | 1652 | 1461252612151 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:30:12 INFO - PROCESS | 1652 | 1461252612180 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x128005000 == 62 [pid = 1652] [id = 240] 08:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119a38c00) [pid = 1652] [serial = 718] [outer = 0x0] 08:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c657000) [pid = 1652] [serial = 719] [outer = 0x119a38c00] 08:30:12 INFO - PROCESS | 1652 | 1461252612206 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x123740000) [pid = 1652] [serial = 720] [outer = 0x119a38c00] 08:30:12 INFO - PROCESS | 1652 | 1461252612473 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]]]}] 08:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 468ms 08:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:30:12 INFO - PROCESS | 1652 | 1461252612515 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:30:12 INFO - PROCESS | 1652 | 1461252612516 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:30:12 INFO - PROCESS | 1652 | 1461252612518 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:30:12 INFO - PROCESS | 1652 | 1461252612519 Marionette TRACE conn2 <- [1,934,null,{}] 08:30:12 INFO - PROCESS | 1652 | 1461252612529 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}] 08:30:12 INFO - PROCESS | 1652 | 1461252612613 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:30:12 INFO - PROCESS | 1652 | 1461252612617 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291bf800 == 63 [pid = 1652] [id = 241] 08:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x123740400) [pid = 1652] [serial = 721] [outer = 0x0] 08:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12374a400) [pid = 1652] [serial = 722] [outer = 0x123740400] 08:30:12 INFO - PROCESS | 1652 | 1461252612642 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x123877c00) [pid = 1652] [serial = 723] [outer = 0x123740400] 08:30:13 INFO - PROCESS | 1652 | 1461252613177 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]]]}] 08:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 728ms 08:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:30:13 INFO - PROCESS | 1652 | 1461252613247 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:30:13 INFO - PROCESS | 1652 | 1461252613251 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:30:13 INFO - PROCESS | 1652 | 1461252613257 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 1652 | 1461252613261 Marionette TRACE conn2 <- [1,938,null,{}] 08:30:13 INFO - PROCESS | 1652 | 1461252613266 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}] 08:30:13 INFO - PROCESS | 1652 | 1461252613466 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:30:13 INFO - PROCESS | 1652 | 1461252613479 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11679b800 == 64 [pid = 1652] [id = 242] 08:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x114e6f800) [pid = 1652] [serial = 724] [outer = 0x0] 08:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x114f74800) [pid = 1652] [serial = 725] [outer = 0x114e6f800] 08:30:13 INFO - PROCESS | 1652 | 1461252613526 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x115844c00) [pid = 1652] [serial = 726] [outer = 0x114e6f800] 08:30:13 INFO - PROCESS | 1652 | 1461252613972 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]]]}] 08:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 774ms 08:30:14 INFO - PROCESS | 1652 | 1461252614033 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:30:14 INFO - PROCESS | 1652 | 1461252614038 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:30:14 INFO - PROCESS | 1652 | 1461252614060 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 1652 | 1461252614062 Marionette TRACE conn2 <- [1,942,null,{}] 08:30:14 INFO - PROCESS | 1652 | 1461252614065 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}] 08:30:14 INFO - PROCESS | 1652 | 1461252614166 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:30:14 INFO - PROCESS | 1652 | 1461252614234 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c5c000 == 65 [pid = 1652] [id = 243] 08:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118651000) [pid = 1652] [serial = 727] [outer = 0x0] 08:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1189e0000) [pid = 1652] [serial = 728] [outer = 0x118651000] 08:30:14 INFO - PROCESS | 1652 | 1461252614266 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119b62800) [pid = 1652] [serial = 729] [outer = 0x118651000] 08:30:14 INFO - PROCESS | 1652 | 1461252614766 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]]]}] 08:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 724ms 08:30:14 INFO - PROCESS | 1652 | 1461252614782 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:30:14 INFO - PROCESS | 1652 | 1461252614784 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:30:14 INFO - PROCESS | 1652 | 1461252614786 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 1652 | 1461252614789 Marionette TRACE conn2 <- [1,946,null,{}] 08:30:14 INFO - PROCESS | 1652 | 1461252614797 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}] 08:30:14 INFO - PROCESS | 1652 | 1461252614900 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:30:14 INFO - PROCESS | 1652 | 1461252614953 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x127053800 == 66 [pid = 1652] [id = 244] 08:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a64f400) [pid = 1652] [serial = 730] [outer = 0x0] 08:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11a8af800) [pid = 1652] [serial = 731] [outer = 0x11a64f400] 08:30:14 INFO - PROCESS | 1652 | 1461252614986 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11aef6800) [pid = 1652] [serial = 732] [outer = 0x11a64f400] 08:30:15 INFO - PROCESS | 1652 | 1461252615399 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]]]}] 08:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 672ms 08:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:30:15 INFO - PROCESS | 1652 | 1461252615477 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:30:15 INFO - PROCESS | 1652 | 1461252615479 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:30:15 INFO - PROCESS | 1652 | 1461252615481 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 1652 | 1461252615483 Marionette TRACE conn2 <- [1,950,null,{}] 08:30:15 INFO - PROCESS | 1652 | 1461252615485 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}] 08:30:15 INFO - PROCESS | 1652 | 1461252615619 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:30:15 INFO - PROCESS | 1652 | 1461252615629 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b28d800 == 67 [pid = 1652] [id = 245] 08:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11ba3b800) [pid = 1652] [serial = 733] [outer = 0x0] 08:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11c372000) [pid = 1652] [serial = 734] [outer = 0x11ba3b800] 08:30:15 INFO - PROCESS | 1652 | 1461252615660 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11c625800) [pid = 1652] [serial = 735] [outer = 0x11ba3b800] 08:30:16 INFO - PROCESS | 1652 | 1461252616079 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]]]}] 08:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 619ms 08:30:16 INFO - PROCESS | 1652 | 1461252616100 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:30:16 INFO - PROCESS | 1652 | 1461252616102 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:30:16 INFO - PROCESS | 1652 | 1461252616105 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 1652 | 1461252616108 Marionette TRACE conn2 <- [1,954,null,{}] 08:30:16 INFO - PROCESS | 1652 | 1461252616110 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}] 08:30:16 INFO - PROCESS | 1652 | 1461252616206 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:30:16 INFO - PROCESS | 1652 | 1461252616266 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b87f000 == 68 [pid = 1652] [id = 246] 08:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11c33b400) [pid = 1652] [serial = 736] [outer = 0x0] 08:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11c655400) [pid = 1652] [serial = 737] [outer = 0x11c33b400] 08:30:16 INFO - PROCESS | 1652 | 1461252616299 Marionette DEBUG loaded listener.js 08:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12386c400) [pid = 1652] [serial = 738] [outer = 0x11c33b400] 08:30:16 INFO - PROCESS | 1652 | 1461252616716 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]]]}] 08:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 672ms 08:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:30:16 INFO - PROCESS | 1652 | 1461252616776 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:30:16 INFO - PROCESS | 1652 | 1461252616778 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:30:16 INFO - PROCESS | 1652 | 1461252616780 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 1652 | 1461252616781 Marionette TRACE conn2 <- [1,958,null,{}] 08:30:16 INFO - PROCESS | 1652 | 1461252616784 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}] 08:30:16 INFO - PROCESS | 1652 | 1461252616960 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:30:17 INFO - PROCESS | 1652 | 1461252617028 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ef1000 == 69 [pid = 1652] [id = 247] 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1145d2000) [pid = 1652] [serial = 739] [outer = 0x0] 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11a8a5800) [pid = 1652] [serial = 740] [outer = 0x1145d2000] 08:30:17 INFO - PROCESS | 1652 | 1461252617061 Marionette DEBUG loaded listener.js 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x125897800) [pid = 1652] [serial = 741] [outer = 0x1145d2000] 08:30:17 INFO - PROCESS | 1652 | 1461252617606 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]]]}] 08:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 868ms 08:30:17 INFO - PROCESS | 1652 | 1461252617649 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:30:17 INFO - PROCESS | 1652 | 1461252617652 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:30:17 INFO - PROCESS | 1652 | 1461252617656 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:30:17 INFO - PROCESS | 1652 | 1461252617658 Marionette TRACE conn2 <- [1,962,null,{}] 08:30:17 INFO - PROCESS | 1652 | 1461252617661 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}] 08:30:17 INFO - PROCESS | 1652 | 1461252617753 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:30:17 INFO - PROCESS | 1652 | 1461252617807 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119822800 == 70 [pid = 1652] [id = 248] 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1155a6000) [pid = 1652] [serial = 742] [outer = 0x0] 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11605ec00) [pid = 1652] [serial = 743] [outer = 0x1155a6000] 08:30:17 INFO - PROCESS | 1652 | 1461252617836 Marionette DEBUG loaded listener.js 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1186c7c00) [pid = 1652] [serial = 744] [outer = 0x1155a6000] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x128005000 == 69 [pid = 1652] [id = 240] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12706a800 == 68 [pid = 1652] [id = 239] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x125c1a000 == 67 [pid = 1652] [id = 238] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x125b26000 == 66 [pid = 1652] [id = 237] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123761000 == 65 [pid = 1652] [id = 236] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11c354800 == 64 [pid = 1652] [id = 235] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116039000 == 63 [pid = 1652] [id = 234] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12f5a4c00) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11b93f800 == 62 [pid = 1652] [id = 233] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119b94000 == 61 [pid = 1652] [id = 232] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119b2a000 == 60 [pid = 1652] [id = 231] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11915b000 == 59 [pid = 1652] [id = 230] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1189bf000 == 58 [pid = 1652] [id = 229] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x115461000 == 57 [pid = 1652] [id = 228] 08:30:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba82800 == 56 [pid = 1652] [id = 224] 08:30:18 INFO - PROCESS | 1652 | 1461252618310 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]]]}] 08:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 08:30:18 INFO - PROCESS | 1652 | 1461252618325 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:30:18 INFO - PROCESS | 1652 | 1461252618328 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:30:18 INFO - PROCESS | 1652 | 1461252618332 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - PROCESS | 1652 | 1461252618334 Marionette TRACE conn2 <- [1,966,null,{}] 08:30:18 INFO - PROCESS | 1652 | 1461252618336 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}] 08:30:18 INFO - PROCESS | 1652 | 1461252618431 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:30:18 INFO - PROCESS | 1652 | 1461252618443 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11970d800 == 57 [pid = 1652] [id = 249] 08:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x116507000) [pid = 1652] [serial = 745] [outer = 0x0] 08:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1191b5800) [pid = 1652] [serial = 746] [outer = 0x116507000] 08:30:18 INFO - PROCESS | 1652 | 1461252618474 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x119d56800) [pid = 1652] [serial = 747] [outer = 0x116507000] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d5c2000) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12b272000) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11a8b2800) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e35d800) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11a8a7c00) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x117965c00) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b273400) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12386a800) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11c7dc800) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1279de400) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x125bf0800) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12f138c00) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12f129c00) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c61d400) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11a655c00) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1293e3c00) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b4c9c00) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12baf2c00) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1268e1400) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128916000) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12e676c00) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e322c00) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11c624000) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12373f800) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11b502800) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11be8e000) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12d5c1c00) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129311800) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12f59e400) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x125a96c00) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12e682400) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12f599800) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12f135c00) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11a649c00) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x125896c00) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x125891c00) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12cfdfc00) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12e67c400) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12ee8f400) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x114e7b800) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x114e76400) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11a645c00) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11a64fc00) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11bee7c00) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11af8bc00) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12ee84000) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12e682000) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 08:30:19 INFO - PROCESS | 1652 | 1461252619010 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]]]}] 08:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 725ms 08:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:30:19 INFO - PROCESS | 1652 | 1461252619064 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:30:19 INFO - PROCESS | 1652 | 1461252619066 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:30:19 INFO - PROCESS | 1652 | 1461252619069 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 1652 | 1461252619074 Marionette TRACE conn2 <- [1,970,null,{}] 08:30:19 INFO - PROCESS | 1652 | 1461252619086 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}] 08:30:19 INFO - PROCESS | 1652 | 1461252619187 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:30:19 INFO - PROCESS | 1652 | 1461252619242 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba64800 == 58 [pid = 1652] [id = 250] 08:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11a655400) [pid = 1652] [serial = 748] [outer = 0x0] 08:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a8a9800) [pid = 1652] [serial = 749] [outer = 0x11a655400] 08:30:19 INFO - PROCESS | 1652 | 1461252619270 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11aef3400) [pid = 1652] [serial = 750] [outer = 0x11a655400] 08:30:19 INFO - PROCESS | 1652 | 1461252619552 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]]]}] 08:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 526ms 08:30:19 INFO - PROCESS | 1652 | 1461252619596 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:30:19 INFO - PROCESS | 1652 | 1461252619597 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:30:19 INFO - PROCESS | 1652 | 1461252619600 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 1652 | 1461252619601 Marionette TRACE conn2 <- [1,974,null,{}] 08:30:19 INFO - PROCESS | 1652 | 1461252619603 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}] 08:30:19 INFO - PROCESS | 1652 | 1461252619685 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:30:19 INFO - PROCESS | 1652 | 1461252619693 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c352800 == 59 [pid = 1652] [id = 251] 08:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11af81c00) [pid = 1652] [serial = 751] [outer = 0x0] 08:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11b5d5400) [pid = 1652] [serial = 752] [outer = 0x11af81c00] 08:30:19 INFO - PROCESS | 1652 | 1461252619718 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11bad0400) [pid = 1652] [serial = 753] [outer = 0x11af81c00] 08:30:20 INFO - PROCESS | 1652 | 1461252620058 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]]]}] 08:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 472ms 08:30:20 INFO - PROCESS | 1652 | 1461252620073 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1652 | 1461252620076 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:30:20 INFO - PROCESS | 1652 | 1461252620079 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1652 | 1461252620080 Marionette TRACE conn2 <- [1,978,null,{}] 08:30:20 INFO - PROCESS | 1652 | 1461252620083 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}] 08:30:20 INFO - PROCESS | 1652 | 1461252620192 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:30:20 INFO - PROCESS | 1652 | 1461252620198 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x125903800 == 60 [pid = 1652] [id = 252] 08:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11a8aa800) [pid = 1652] [serial = 754] [outer = 0x0] 08:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bad6400) [pid = 1652] [serial = 755] [outer = 0x11a8aa800] 08:30:20 INFO - PROCESS | 1652 | 1461252620223 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11bef4000) [pid = 1652] [serial = 756] [outer = 0x11a8aa800] 08:30:20 INFO - PROCESS | 1652 | 1461252620557 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]]]}] 08:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 08:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:30:20 INFO - PROCESS | 1652 | 1461252620599 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1652 | 1461252620600 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:30:20 INFO - PROCESS | 1652 | 1461252620602 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1652 | 1461252620603 Marionette TRACE conn2 <- [1,982,null,{}] 08:30:20 INFO - PROCESS | 1652 | 1461252620606 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}] 08:30:20 INFO - PROCESS | 1652 | 1461252620710 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:30:20 INFO - PROCESS | 1652 | 1461252620714 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f7f000 == 61 [pid = 1652] [id = 253] 08:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11b511800) [pid = 1652] [serial = 757] [outer = 0x0] 08:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c503800) [pid = 1652] [serial = 758] [outer = 0x11b511800] 08:30:20 INFO - PROCESS | 1652 | 1461252620770 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x125871400) [pid = 1652] [serial = 759] [outer = 0x11b511800] 08:30:21 INFO - PROCESS | 1652 | 1461252621110 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]]]}] 08:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 08:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:30:21 INFO - PROCESS | 1652 | 1461252621123 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 1652 | 1461252621125 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:30:21 INFO - PROCESS | 1652 | 1461252621127 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 1652 | 1461252621128 Marionette TRACE conn2 <- [1,986,null,{}] 08:30:21 INFO - PROCESS | 1652 | 1461252621130 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}] 08:30:21 INFO - PROCESS | 1652 | 1461252621227 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:30:21 INFO - PROCESS | 1652 | 1461252621238 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x127426000 == 62 [pid = 1652] [id = 254] 08:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123747800) [pid = 1652] [serial = 760] [outer = 0x0] 08:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x125891400) [pid = 1652] [serial = 761] [outer = 0x123747800] 08:30:21 INFO - PROCESS | 1652 | 1461252621263 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12589ac00) [pid = 1652] [serial = 762] [outer = 0x123747800] 08:30:21 INFO - PROCESS | 1652 | 1461252621585 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]]]}] 08:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 467ms 08:30:21 INFO - PROCESS | 1652 | 1461252621595 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 1652 | 1461252621596 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:30:21 INFO - PROCESS | 1652 | 1461252621598 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 1652 | 1461252621599 Marionette TRACE conn2 <- [1,990,null,{}] 08:30:21 INFO - PROCESS | 1652 | 1461252621601 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}] 08:30:21 INFO - PROCESS | 1652 | 1461252621702 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:30:21 INFO - PROCESS | 1652 | 1461252621736 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289c5000 == 63 [pid = 1652] [id = 255] 08:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x125890000) [pid = 1652] [serial = 763] [outer = 0x0] 08:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x125bf6800) [pid = 1652] [serial = 764] [outer = 0x125890000] 08:30:21 INFO - PROCESS | 1652 | 1461252621761 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x125e0c400) [pid = 1652] [serial = 765] [outer = 0x125890000] 08:30:22 INFO - PROCESS | 1652 | 1461252622090 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]]]}] 08:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 520ms 08:30:22 INFO - PROCESS | 1652 | 1461252622118 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 1652 | 1461252622119 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:30:22 INFO - PROCESS | 1652 | 1461252622122 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 1652 | 1461252622125 Marionette TRACE conn2 <- [1,994,null,{}] 08:30:22 INFO - PROCESS | 1652 | 1461252622135 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}] 08:30:22 INFO - PROCESS | 1652 | 1461252622252 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:30:22 INFO - PROCESS | 1652 | 1461252622264 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b883000 == 64 [pid = 1652] [id = 256] 08:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x125894800) [pid = 1652] [serial = 766] [outer = 0x0] 08:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1268d7800) [pid = 1652] [serial = 767] [outer = 0x125894800] 08:30:22 INFO - PROCESS | 1652 | 1461252622304 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x126aa2800) [pid = 1652] [serial = 768] [outer = 0x125894800] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11b954800) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a65ac00) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119277800) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118883c00) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11559e000) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119283800) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11bccc000) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x114766c00) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11bcd9000) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11ba38800) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119a38c00) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119d50400) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11b955800) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:30:22 INFO - PROCESS | 1652 | 1461252622779 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]]]}] 08:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 672ms 08:30:22 INFO - PROCESS | 1652 | 1461252622794 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 1652 | 1461252622795 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:30:22 INFO - PROCESS | 1652 | 1461252622797 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 1652 | 1461252622798 Marionette TRACE conn2 <- [1,998,null,{}] 08:30:22 INFO - PROCESS | 1652 | 1461252622800 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}] 08:30:22 INFO - PROCESS | 1652 | 1461252622882 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:30:22 INFO - PROCESS | 1652 | 1461252622886 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289c6800 == 65 [pid = 1652] [id = 257] 08:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1156ed400) [pid = 1652] [serial = 769] [outer = 0x0] 08:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11ba39000) [pid = 1652] [serial = 770] [outer = 0x1156ed400] 08:30:22 INFO - PROCESS | 1652 | 1461252622912 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c64e000) [pid = 1652] [serial = 771] [outer = 0x1156ed400] 08:30:23 INFO - PROCESS | 1652 | 1461252623230 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]]]}] 08:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 08:30:23 INFO - PROCESS | 1652 | 1461252623267 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 1652 | 1461252623268 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:30:23 INFO - PROCESS | 1652 | 1461252623272 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 1652 | 1461252623277 Marionette TRACE conn2 <- [1,1002,null,{}] 08:30:23 INFO - PROCESS | 1652 | 1461252623284 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}] 08:30:23 INFO - PROCESS | 1652 | 1461252623392 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:30:23 INFO - PROCESS | 1652 | 1461252623398 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d2800 == 66 [pid = 1652] [id = 258] 08:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c64e400) [pid = 1652] [serial = 772] [outer = 0x0] 08:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126e28800) [pid = 1652] [serial = 773] [outer = 0x11c64e400] 08:30:23 INFO - PROCESS | 1652 | 1461252623444 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127fefc00) [pid = 1652] [serial = 774] [outer = 0x11c64e400] 08:30:23 INFO - PROCESS | 1652 | 1461252623868 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]]]}] 08:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 629ms 08:30:23 INFO - PROCESS | 1652 | 1461252623903 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 1652 | 1461252623904 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:30:23 INFO - PROCESS | 1652 | 1461252623915 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 1652 | 1461252623916 Marionette TRACE conn2 <- [1,1006,null,{}] 08:30:23 INFO - PROCESS | 1652 | 1461252623920 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}] 08:30:24 INFO - PROCESS | 1652 | 1461252624055 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:30:24 INFO - PROCESS | 1652 | 1461252624062 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d567800 == 67 [pid = 1652] [id = 259] 08:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127ff0800) [pid = 1652] [serial = 775] [outer = 0x0] 08:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128084000) [pid = 1652] [serial = 776] [outer = 0x127ff0800] 08:30:24 INFO - PROCESS | 1652 | 1461252624102 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12891a400) [pid = 1652] [serial = 777] [outer = 0x127ff0800] 08:30:24 INFO - PROCESS | 1652 | 1461252624509 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]]]}] 08:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 627ms 08:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:30:24 INFO - PROCESS | 1652 | 1461252624552 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 1652 | 1461252624553 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:30:24 INFO - PROCESS | 1652 | 1461252624558 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 1652 | 1461252624559 Marionette TRACE conn2 <- [1,1010,null,{}] 08:30:24 INFO - PROCESS | 1652 | 1461252624562 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}] 08:30:24 INFO - PROCESS | 1652 | 1461252624643 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:30:24 INFO - PROCESS | 1652 | 1461252624784 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11622d000 == 68 [pid = 1652] [id = 260] 08:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x114449c00) [pid = 1652] [serial = 778] [outer = 0x0] 08:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1145db800) [pid = 1652] [serial = 779] [outer = 0x114449c00] 08:30:24 INFO - PROCESS | 1652 | 1461252624850 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x114fd0c00) [pid = 1652] [serial = 780] [outer = 0x114449c00] 08:30:25 INFO - PROCESS | 1652 | 1461252625340 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]]]}] 08:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 823ms 08:30:25 INFO - PROCESS | 1652 | 1461252625380 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:30:25 INFO - PROCESS | 1652 | 1461252625384 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:30:25 INFO - PROCESS | 1652 | 1461252625388 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 1652 | 1461252625390 Marionette TRACE conn2 <- [1,1014,null,{}] 08:30:25 INFO - PROCESS | 1652 | 1461252625393 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}] 08:30:25 INFO - PROCESS | 1652 | 1461252625497 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:30:25 INFO - PROCESS | 1652 | 1461252625550 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba72000 == 69 [pid = 1652] [id = 261] 08:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11670a800) [pid = 1652] [serial = 781] [outer = 0x0] 08:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119a34400) [pid = 1652] [serial = 782] [outer = 0x11670a800] 08:30:25 INFO - PROCESS | 1652 | 1461252625582 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11a644000) [pid = 1652] [serial = 783] [outer = 0x11670a800] 08:30:25 INFO - PROCESS | 1652 | 1461252625998 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]]]}] 08:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 08:30:26 INFO - PROCESS | 1652 | 1461252626061 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:30:26 INFO - PROCESS | 1652 | 1461252626063 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:30:26 INFO - PROCESS | 1652 | 1461252626066 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 1652 | 1461252626067 Marionette TRACE conn2 <- [1,1018,null,{}] 08:30:26 INFO - PROCESS | 1652 | 1461252626070 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}] 08:30:26 INFO - PROCESS | 1652 | 1461252626191 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:30:26 INFO - PROCESS | 1652 | 1461252626269 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12802f000 == 70 [pid = 1652] [id = 262] 08:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11a8a4400) [pid = 1652] [serial = 784] [outer = 0x0] 08:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11b504800) [pid = 1652] [serial = 785] [outer = 0x11a8a4400] 08:30:26 INFO - PROCESS | 1652 | 1461252626301 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11bef1c00) [pid = 1652] [serial = 786] [outer = 0x11a8a4400] 08:30:26 INFO - PROCESS | 1652 | 1461252626716 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]]]}] 08:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 673ms 08:30:26 INFO - PROCESS | 1652 | 1461252626740 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 1652 | 1461252626741 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:30:26 INFO - PROCESS | 1652 | 1461252626749 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 1652 | 1461252626753 Marionette TRACE conn2 <- [1,1022,null,{}] 08:30:26 INFO - PROCESS | 1652 | 1461252626756 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}] 08:30:26 INFO - PROCESS | 1652 | 1461252626860 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:30:26 INFO - PROCESS | 1652 | 1461252626913 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbc800 == 71 [pid = 1652] [id = 263] 08:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c3d3800) [pid = 1652] [serial = 787] [outer = 0x0] 08:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11c64b000) [pid = 1652] [serial = 788] [outer = 0x11c3d3800] 08:30:26 INFO - PROCESS | 1652 | 1461252626943 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x125897400) [pid = 1652] [serial = 789] [outer = 0x11c3d3800] 08:30:27 INFO - PROCESS | 1652 | 1461252627344 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]]]}] 08:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 628ms 08:30:27 INFO - PROCESS | 1652 | 1461252627372 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 1652 | 1461252627375 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:30:27 INFO - PROCESS | 1652 | 1461252627377 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 1652 | 1461252627378 Marionette TRACE conn2 <- [1,1026,null,{}] 08:30:27 INFO - PROCESS | 1652 | 1461252627381 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}] 08:30:27 INFO - PROCESS | 1652 | 1461252627480 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:30:27 INFO - PROCESS | 1652 | 1461252627564 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e481000 == 72 [pid = 1652] [id = 264] 08:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x125892400) [pid = 1652] [serial = 790] [outer = 0x0] 08:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1274c7c00) [pid = 1652] [serial = 791] [outer = 0x125892400] 08:30:27 INFO - PROCESS | 1652 | 1461252627594 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1279dd400) [pid = 1652] [serial = 792] [outer = 0x125892400] 08:30:27 INFO - PROCESS | 1652 | 1461252627991 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]]]}] 08:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 668ms 08:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:30:28 INFO - PROCESS | 1652 | 1461252628046 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:30:28 INFO - PROCESS | 1652 | 1461252628048 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:30:28 INFO - PROCESS | 1652 | 1461252628050 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:30:28 INFO - PROCESS | 1652 | 1461252628051 Marionette TRACE conn2 <- [1,1030,null,{}] 08:30:28 INFO - PROCESS | 1652 | 1461252628053 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}] 08:30:28 INFO - PROCESS | 1652 | 1461252628153 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:30:28 INFO - PROCESS | 1652 | 1461252628205 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e73a800 == 73 [pid = 1652] [id = 265] 08:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129013000) [pid = 1652] [serial = 793] [outer = 0x0] 08:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12901ec00) [pid = 1652] [serial = 794] [outer = 0x129013000] 08:30:28 INFO - PROCESS | 1652 | 1461252628242 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129311400) [pid = 1652] [serial = 795] [outer = 0x129013000] 08:30:28 INFO - PROCESS | 1652 | 1461252628895 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]]]}] 08:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 869ms 08:30:28 INFO - PROCESS | 1652 | 1461252628920 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:30:28 INFO - PROCESS | 1652 | 1461252628924 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:30:28 INFO - PROCESS | 1652 | 1461252628928 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:30:28 INFO - PROCESS | 1652 | 1461252628930 Marionette TRACE conn2 <- [1,1034,null,{}] 08:30:28 INFO - PROCESS | 1652 | 1461252628935 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}] 08:30:29 INFO - PROCESS | 1652 | 1461252629026 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:30:29 INFO - PROCESS | 1652 | 1461252629094 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ae76800 == 74 [pid = 1652] [id = 266] 08:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x115838400) [pid = 1652] [serial = 796] [outer = 0x0] 08:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11620c400) [pid = 1652] [serial = 797] [outer = 0x115838400] 08:30:29 INFO - PROCESS | 1652 | 1461252629123 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1188e9c00) [pid = 1652] [serial = 798] [outer = 0x115838400] 08:30:29 INFO - PROCESS | 1652 | 1461252629528 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]]]}] 08:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 623ms 08:30:29 INFO - PROCESS | 1652 | 1461252629551 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:30:29 INFO - PROCESS | 1652 | 1461252629555 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:30:29 INFO - PROCESS | 1652 | 1461252629561 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 1652 | 1461252629563 Marionette TRACE conn2 <- [1,1038,null,{}] 08:30:29 INFO - PROCESS | 1652 | 1461252629565 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}] 08:30:29 INFO - PROCESS | 1652 | 1461252629656 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:30:29 INFO - PROCESS | 1652 | 1461252629705 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b33000 == 75 [pid = 1652] [id = 267] 08:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1188eac00) [pid = 1652] [serial = 799] [outer = 0x0] 08:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x119b6bc00) [pid = 1652] [serial = 800] [outer = 0x1188eac00] 08:30:29 INFO - PROCESS | 1652 | 1461252629736 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x119d5a800) [pid = 1652] [serial = 801] [outer = 0x1188eac00] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d567800 == 74 [pid = 1652] [id = 259] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d2800 == 73 [pid = 1652] [id = 258] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1289c6800 == 72 [pid = 1652] [id = 257] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b883000 == 71 [pid = 1652] [id = 256] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1289c5000 == 70 [pid = 1652] [id = 255] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x127426000 == 69 [pid = 1652] [id = 254] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12e38e400) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11b952400) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x123872800) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12cfe4800) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12374a400) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x125f7f000 == 68 [pid = 1652] [id = 253] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x125903800 == 67 [pid = 1652] [id = 252] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11c352800 == 66 [pid = 1652] [id = 251] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba64800 == 65 [pid = 1652] [id = 250] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11970d800 == 64 [pid = 1652] [id = 249] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119822800 == 63 [pid = 1652] [id = 248] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118ef1000 == 62 [pid = 1652] [id = 247] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b87f000 == 61 [pid = 1652] [id = 246] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b28d800 == 60 [pid = 1652] [id = 245] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x127053800 == 59 [pid = 1652] [id = 244] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119c5c000 == 58 [pid = 1652] [id = 243] 08:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11679b800 == 57 [pid = 1652] [id = 242] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11912ec00) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x116572000) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x116202c00) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11a643000) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11be85c00) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11a64e800) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x115237c00) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1147cc800) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11c347c00) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11beeb400) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11bef4800) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11c502800) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c629000) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11c657000) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123740000) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11af88c00) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11c64fc00) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11b952c00) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11badb400) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11c658000) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11ba3ac00) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a8a7000) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11af87000) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119b61400) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119d55800) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11897d400) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 08:30:30 INFO - PROCESS | 1652 | 1461252630162 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]]]}] 08:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 620ms 08:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:30:30 INFO - PROCESS | 1652 | 1461252630181 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:30:30 INFO - PROCESS | 1652 | 1461252630182 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:30:30 INFO - PROCESS | 1652 | 1461252630184 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 1652 | 1461252630188 Marionette TRACE conn2 <- [1,1042,null,{}] 08:30:30 INFO - PROCESS | 1652 | 1461252630196 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}] 08:30:30 INFO - PROCESS | 1652 | 1461252630279 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:30:30 INFO - PROCESS | 1652 | 1461252630305 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119271800 == 58 [pid = 1652] [id = 268] 08:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119d5bc00) [pid = 1652] [serial = 802] [outer = 0x0] 08:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11a88b400) [pid = 1652] [serial = 803] [outer = 0x119d5bc00] 08:30:30 INFO - PROCESS | 1652 | 1461252630333 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11a8b2800) [pid = 1652] [serial = 804] [outer = 0x119d5bc00] 08:30:30 INFO - PROCESS | 1652 | 1461252630757 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]]]}] 08:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 624ms 08:30:30 INFO - PROCESS | 1652 | 1461252630810 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:30:30 INFO - PROCESS | 1652 | 1461252630813 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:30:30 INFO - PROCESS | 1652 | 1461252630816 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 1652 | 1461252630818 Marionette TRACE conn2 <- [1,1046,null,{}] 08:30:30 INFO - PROCESS | 1652 | 1461252630821 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}] 08:30:30 INFO - PROCESS | 1652 | 1461252630925 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:30:30 INFO - PROCESS | 1652 | 1461252630931 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcb6000 == 59 [pid = 1652] [id = 269] 08:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11af8b800) [pid = 1652] [serial = 805] [outer = 0x0] 08:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11b508400) [pid = 1652] [serial = 806] [outer = 0x11af8b800] 08:30:30 INFO - PROCESS | 1652 | 1461252630957 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11ba3b000) [pid = 1652] [serial = 807] [outer = 0x11af8b800] 08:30:31 INFO - PROCESS | 1652 | 1461252631265 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]]]}] 08:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 474ms 08:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:30:31 INFO - PROCESS | 1652 | 1461252631298 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:30:31 INFO - PROCESS | 1652 | 1461252631299 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:30:31 INFO - PROCESS | 1652 | 1461252631301 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 1652 | 1461252631302 Marionette TRACE conn2 <- [1,1050,null,{}] 08:30:31 INFO - PROCESS | 1652 | 1461252631304 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}] 08:30:31 INFO - PROCESS | 1652 | 1461252631381 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:30:31 INFO - PROCESS | 1652 | 1461252631385 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x123760000 == 60 [pid = 1652] [id = 270] 08:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11ba3b400) [pid = 1652] [serial = 808] [outer = 0x0] 08:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11be85400) [pid = 1652] [serial = 809] [outer = 0x11ba3b400] 08:30:31 INFO - PROCESS | 1652 | 1461252631413 Marionette DEBUG loaded listener.js 08:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11beeb400) [pid = 1652] [serial = 810] [outer = 0x11ba3b400] 08:30:31 INFO - PROCESS | 1652 | 1461252631744 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]]]}] 08:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 08:30:31 INFO - PROCESS | 1652 | 1461252631771 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:30:31 INFO - PROCESS | 1652 | 1461252631773 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:30:31 INFO - PROCESS | 1652 | 1461252631776 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 1652 | 1461252631777 Marionette TRACE conn2 <- [1,1054,null,{}] 08:30:31 INFO - PROCESS | 1652 | 1461252631780 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}] 08:30:31 INFO - PROCESS | 1652 | 1461252631869 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:30:31 INFO - PROCESS | 1652 | 1461252631877 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f8b000 == 61 [pid = 1652] [id = 271] 08:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c33c000) [pid = 1652] [serial = 811] [outer = 0x0] 08:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c61d400) [pid = 1652] [serial = 812] [outer = 0x11c33c000] 08:30:31 INFO - PROCESS | 1652 | 1461252631905 Marionette DEBUG loaded listener.js 08:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c70f000) [pid = 1652] [serial = 813] [outer = 0x11c33c000] 08:30:32 INFO - PROCESS | 1652 | 1461252632261 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]]]}] 08:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 518ms 08:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:30:32 INFO - PROCESS | 1652 | 1461252632296 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 1652 | 1461252632297 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:30:32 INFO - PROCESS | 1652 | 1461252632299 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 1652 | 1461252632300 Marionette TRACE conn2 <- [1,1058,null,{}] 08:30:32 INFO - PROCESS | 1652 | 1461252632302 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}] 08:30:32 INFO - PROCESS | 1652 | 1461252632403 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:30:32 INFO - PROCESS | 1652 | 1461252632437 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ea9000 == 62 [pid = 1652] [id = 272] 08:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12373bc00) [pid = 1652] [serial = 814] [outer = 0x0] 08:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x123740800) [pid = 1652] [serial = 815] [outer = 0x12373bc00] 08:30:32 INFO - PROCESS | 1652 | 1461252632462 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x123872800) [pid = 1652] [serial = 816] [outer = 0x12373bc00] 08:30:32 INFO - PROCESS | 1652 | 1461252632786 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]]]}] 08:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 518ms 08:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:30:32 INFO - PROCESS | 1652 | 1461252632817 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 1652 | 1461252632819 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:30:32 INFO - PROCESS | 1652 | 1461252632821 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 1652 | 1461252632822 Marionette TRACE conn2 <- [1,1062,null,{}] 08:30:32 INFO - PROCESS | 1652 | 1461252632824 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}] 08:30:32 INFO - PROCESS | 1652 | 1461252632919 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:30:32 INFO - PROCESS | 1652 | 1461252632924 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fa3000 == 63 [pid = 1652] [id = 273] 08:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12373c000) [pid = 1652] [serial = 817] [outer = 0x0] 08:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12588f400) [pid = 1652] [serial = 818] [outer = 0x12373c000] 08:30:32 INFO - PROCESS | 1652 | 1461252632976 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x125a96c00) [pid = 1652] [serial = 819] [outer = 0x12373c000] 08:30:33 INFO - PROCESS | 1652 | 1461252633309 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]]]}] 08:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 08:30:33 INFO - PROCESS | 1652 | 1461252633344 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 1652 | 1461252633345 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:30:33 INFO - PROCESS | 1652 | 1461252633347 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1652 | 1461252633348 Marionette TRACE conn2 <- [1,1066,null,{}] 08:30:33 INFO - PROCESS | 1652 | 1461252633351 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}] 08:30:33 INFO - PROCESS | 1652 | 1461252633450 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:30:33 INFO - PROCESS | 1652 | 1461252633455 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291b2800 == 64 [pid = 1652] [id = 274] 08:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x125a97800) [pid = 1652] [serial = 820] [outer = 0x0] 08:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1268e0800) [pid = 1652] [serial = 821] [outer = 0x125a97800] 08:30:33 INFO - PROCESS | 1652 | 1461252633480 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1274c8400) [pid = 1652] [serial = 822] [outer = 0x125a97800] 08:30:33 INFO - PROCESS | 1652 | 1461252633890 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]]]}] 08:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 568ms 08:30:33 INFO - PROCESS | 1652 | 1461252633918 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:30:33 INFO - PROCESS | 1652 | 1461252633919 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:30:33 INFO - PROCESS | 1652 | 1461252633923 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1652 | 1461252633925 Marionette TRACE conn2 <- [1,1070,null,{}] 08:30:33 INFO - PROCESS | 1652 | 1461252633928 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}] 08:30:34 INFO - PROCESS | 1652 | 1461252634079 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:30:34 INFO - PROCESS | 1652 | 1461252634102 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b286000 == 65 [pid = 1652] [id = 275] 08:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x125de5c00) [pid = 1652] [serial = 823] [outer = 0x0] 08:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x127ff7000) [pid = 1652] [serial = 824] [outer = 0x125de5c00] 08:30:34 INFO - PROCESS | 1652 | 1461252634143 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129010800) [pid = 1652] [serial = 825] [outer = 0x125de5c00] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11b511800) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x125890000) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x123747800) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x125894800) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11ba3b800) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11a655400) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11a8aa800) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x123740400) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x116507000) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11af81c00) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1145d2000) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x114e6f800) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118651000) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1155a6000) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a64f400) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1156ed400) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c64e400) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x116057c00) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12f5a0800) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c622400) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116058c00) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a74ec00) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:30:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11a651000) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:30:34 INFO - PROCESS | 1652 | 1461252634605 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]]]}] 08:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 721ms 08:30:34 INFO - PROCESS | 1652 | 1461252634644 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 1652 | 1461252634645 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:30:34 INFO - PROCESS | 1652 | 1461252634648 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 1652 | 1461252634649 Marionette TRACE conn2 <- [1,1074,null,{}] 08:30:34 INFO - PROCESS | 1652 | 1461252634651 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}] 08:30:34 INFO - PROCESS | 1652 | 1461252634747 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:30:34 INFO - PROCESS | 1652 | 1461252634796 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c11000 == 66 [pid = 1652] [id = 276] 08:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x114f71800) [pid = 1652] [serial = 826] [outer = 0x0] 08:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119b6f800) [pid = 1652] [serial = 827] [outer = 0x114f71800] 08:30:34 INFO - PROCESS | 1652 | 1461252634826 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x125894000) [pid = 1652] [serial = 828] [outer = 0x114f71800] 08:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:30:35 INFO - PROCESS | 1652 | 1461252635111 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]]]}] 08:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 08:30:35 INFO - PROCESS | 1652 | 1461252635117 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 1652 | 1461252635118 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:30:35 INFO - PROCESS | 1652 | 1461252635120 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 1652 | 1461252635121 Marionette TRACE conn2 <- [1,1078,null,{}] 08:30:35 INFO - PROCESS | 1652 | 1461252635131 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}] 08:30:35 INFO - PROCESS | 1652 | 1461252635219 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:30:35 INFO - PROCESS | 1652 | 1461252635223 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d565000 == 67 [pid = 1652] [id = 277] 08:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1156ed400) [pid = 1652] [serial = 829] [outer = 0x0] 08:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1290e8c00) [pid = 1652] [serial = 830] [outer = 0x1156ed400] 08:30:35 INFO - PROCESS | 1652 | 1461252635249 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12939b000) [pid = 1652] [serial = 831] [outer = 0x1156ed400] 08:30:35 INFO - PROCESS | 1652 | 1461252635576 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]]]}] 08:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 477ms 08:30:35 INFO - PROCESS | 1652 | 1461252635597 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 1652 | 1461252635599 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:30:35 INFO - PROCESS | 1652 | 1461252635601 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 1652 | 1461252635602 Marionette TRACE conn2 <- [1,1082,null,{}] 08:30:35 INFO - PROCESS | 1652 | 1461252635604 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}] 08:30:35 INFO - PROCESS | 1652 | 1461252635685 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:30:35 INFO - PROCESS | 1652 | 1461252635739 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d56b800 == 68 [pid = 1652] [id = 278] 08:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11ba30400) [pid = 1652] [serial = 832] [outer = 0x0] 08:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x129399800) [pid = 1652] [serial = 833] [outer = 0x11ba30400] 08:30:35 INFO - PROCESS | 1652 | 1461252635764 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1293dc000) [pid = 1652] [serial = 834] [outer = 0x11ba30400] 08:30:36 INFO - PROCESS | 1652 | 1461252636035 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]]]}] 08:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 08:30:36 INFO - PROCESS | 1652 | 1461252636070 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 1652 | 1461252636071 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:30:36 INFO - PROCESS | 1652 | 1461252636081 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 1652 | 1461252636083 Marionette TRACE conn2 <- [1,1086,null,{}] 08:30:36 INFO - PROCESS | 1652 | 1461252636085 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}] 08:30:36 INFO - PROCESS | 1652 | 1461252636169 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:30:36 INFO - PROCESS | 1652 | 1461252636176 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9b0800 == 69 [pid = 1652] [id = 279] 08:30:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1293a0400) [pid = 1652] [serial = 835] [outer = 0x0] 08:30:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a740400) [pid = 1652] [serial = 836] [outer = 0x1293a0400] 08:30:36 INFO - PROCESS | 1652 | 1461252636200 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a745400) [pid = 1652] [serial = 837] [outer = 0x1293a0400] 08:30:36 INFO - PROCESS | 1652 | 1461252636629 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]]]}] 08:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 569ms 08:30:36 INFO - PROCESS | 1652 | 1461252636651 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 1652 | 1461252636654 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:30:36 INFO - PROCESS | 1652 | 1461252636657 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 1652 | 1461252636660 Marionette TRACE conn2 <- [1,1090,null,{}] 08:30:36 INFO - PROCESS | 1652 | 1461252636664 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}] 08:30:36 INFO - PROCESS | 1652 | 1461252636768 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:30:36 INFO - PROCESS | 1652 | 1461252636834 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1189c4800 == 70 [pid = 1652] [id = 280] 08:30:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x114e73800) [pid = 1652] [serial = 838] [outer = 0x0] 08:30:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x114e7c800) [pid = 1652] [serial = 839] [outer = 0x114e73800] 08:30:36 INFO - PROCESS | 1652 | 1461252636866 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x116506400) [pid = 1652] [serial = 840] [outer = 0x114e73800] 08:30:37 INFO - PROCESS | 1652 | 1461252637279 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]]]}] 08:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 674ms 08:30:37 INFO - PROCESS | 1652 | 1461252637332 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:30:37 INFO - PROCESS | 1652 | 1461252637336 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:30:37 INFO - PROCESS | 1652 | 1461252637341 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:30:37 INFO - PROCESS | 1652 | 1461252637343 Marionette TRACE conn2 <- [1,1094,null,{}] 08:30:37 INFO - PROCESS | 1652 | 1461252637345 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}] 08:30:37 INFO - PROCESS | 1652 | 1461252637447 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:30:37 INFO - PROCESS | 1652 | 1461252637500 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcb3000 == 71 [pid = 1652] [id = 281] 08:30:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x116577800) [pid = 1652] [serial = 841] [outer = 0x0] 08:30:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119c87c00) [pid = 1652] [serial = 842] [outer = 0x116577800] 08:30:37 INFO - PROCESS | 1652 | 1461252637531 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11a64e800) [pid = 1652] [serial = 843] [outer = 0x116577800] 08:30:38 INFO - PROCESS | 1652 | 1461252638146 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]]]}] 08:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 820ms 08:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:30:38 INFO - PROCESS | 1652 | 1461252638160 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 1652 | 1461252638162 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:30:38 INFO - PROCESS | 1652 | 1461252638164 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 1652 | 1461252638167 Marionette TRACE conn2 <- [1,1098,null,{}] 08:30:38 INFO - PROCESS | 1652 | 1461252638175 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}] 08:30:38 INFO - PROCESS | 1652 | 1461252638278 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:30:38 INFO - PROCESS | 1652 | 1461252638345 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec6e000 == 72 [pid = 1652] [id = 282] 08:30:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x123740400) [pid = 1652] [serial = 844] [outer = 0x0] 08:30:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x123874000) [pid = 1652] [serial = 845] [outer = 0x123740400] 08:30:38 INFO - PROCESS | 1652 | 1461252638378 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1268e3000) [pid = 1652] [serial = 846] [outer = 0x123740400] 08:30:38 INFO - PROCESS | 1652 | 1461252638799 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]]]}] 08:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 676ms 08:30:38 INFO - PROCESS | 1652 | 1461252638841 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:30:38 INFO - PROCESS | 1652 | 1461252638842 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:30:38 INFO - PROCESS | 1652 | 1461252638845 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 1652 | 1461252638846 Marionette TRACE conn2 <- [1,1102,null,{}] 08:30:38 INFO - PROCESS | 1652 | 1461252638849 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}] 08:30:38 INFO - PROCESS | 1652 | 1461252638952 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:30:39 INFO - PROCESS | 1652 | 1461252639004 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f694800 == 73 [pid = 1652] [id = 283] 08:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x127ff1800) [pid = 1652] [serial = 847] [outer = 0x0] 08:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12939c000) [pid = 1652] [serial = 848] [outer = 0x127ff1800] 08:30:39 INFO - PROCESS | 1652 | 1461252639034 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a747c00) [pid = 1652] [serial = 849] [outer = 0x127ff1800] 08:30:39 INFO - PROCESS | 1652 | 1461252639461 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]]]}] 08:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 668ms 08:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:30:39 INFO - PROCESS | 1652 | 1461252639514 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:30:39 INFO - PROCESS | 1652 | 1461252639515 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:30:39 INFO - PROCESS | 1652 | 1461252639518 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:30:39 INFO - PROCESS | 1652 | 1461252639519 Marionette TRACE conn2 <- [1,1106,null,{}] 08:30:39 INFO - PROCESS | 1652 | 1461252639521 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}] 08:30:39 INFO - PROCESS | 1652 | 1461252639640 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:30:39 INFO - PROCESS | 1652 | 1461252639718 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa4e800 == 74 [pid = 1652] [id = 284] 08:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a748400) [pid = 1652] [serial = 850] [outer = 0x0] 08:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b26a000) [pid = 1652] [serial = 851] [outer = 0x12a748400] 08:30:39 INFO - PROCESS | 1652 | 1461252639749 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b272400) [pid = 1652] [serial = 852] [outer = 0x12a748400] 08:30:40 INFO - PROCESS | 1652 | 1461252640187 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]]]}] 08:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 721ms 08:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:30:40 INFO - PROCESS | 1652 | 1461252640240 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:30:40 INFO - PROCESS | 1652 | 1461252640242 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:30:40 INFO - PROCESS | 1652 | 1461252640245 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 1652 | 1461252640248 Marionette TRACE conn2 <- [1,1110,null,{}] 08:30:40 INFO - PROCESS | 1652 | 1461252640251 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}] 08:30:40 INFO - PROCESS | 1652 | 1461252640409 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:30:40 INFO - PROCESS | 1652 | 1461252640458 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd37800 == 75 [pid = 1652] [id = 285] 08:30:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12b272c00) [pid = 1652] [serial = 853] [outer = 0x0] 08:30:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b8b9800) [pid = 1652] [serial = 854] [outer = 0x12b272c00] 08:30:40 INFO - PROCESS | 1652 | 1461252640490 Marionette DEBUG loaded listener.js 08:30:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12baf8400) [pid = 1652] [serial = 855] [outer = 0x12b272c00] 08:30:40 INFO - PROCESS | 1652 | 1461252640945 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]]]}] 08:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 720ms 08:30:40 INFO - PROCESS | 1652 | 1461252640966 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:30:40 INFO - PROCESS | 1652 | 1461252640967 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:30:40 INFO - PROCESS | 1652 | 1461252640969 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 1652 | 1461252640970 Marionette TRACE conn2 <- [1,1114,null,{}] 08:30:40 INFO - PROCESS | 1652 | 1461252640973 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}] 08:30:41 INFO - PROCESS | 1652 | 1461252641076 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:30:41 INFO - PROCESS | 1652 | 1461252641130 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b46000 == 76 [pid = 1652] [id = 286] 08:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x114e74000) [pid = 1652] [serial = 856] [outer = 0x0] 08:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1268e2400) [pid = 1652] [serial = 857] [outer = 0x114e74000] 08:30:41 INFO - PROCESS | 1652 | 1461252641161 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12baf0800) [pid = 1652] [serial = 858] [outer = 0x114e74000] 08:30:41 INFO - PROCESS | 1652 | 1461252641734 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]]]}] 08:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 771ms 08:30:41 INFO - PROCESS | 1652 | 1461252641740 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:30:41 INFO - PROCESS | 1652 | 1461252641743 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:30:41 INFO - PROCESS | 1652 | 1461252641746 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:30:41 INFO - PROCESS | 1652 | 1461252641748 Marionette TRACE conn2 <- [1,1118,null,{}] 08:30:41 INFO - PROCESS | 1652 | 1461252641752 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}] 08:30:41 INFO - PROCESS | 1652 | 1461252641849 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:30:41 INFO - PROCESS | 1652 | 1461252641902 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119825800 == 77 [pid = 1652] [id = 287] 08:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x114230c00) [pid = 1652] [serial = 859] [outer = 0x0] 08:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x114e78800) [pid = 1652] [serial = 860] [outer = 0x114230c00] 08:30:41 INFO - PROCESS | 1652 | 1461252641947 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x116051400) [pid = 1652] [serial = 861] [outer = 0x114230c00] 08:30:42 INFO - PROCESS | 1652 | 1461252642384 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]]]}] 08:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 673ms 08:30:42 INFO - PROCESS | 1652 | 1461252642419 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:30:42 INFO - PROCESS | 1652 | 1461252642423 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:30:42 INFO - PROCESS | 1652 | 1461252642448 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:30:42 INFO - PROCESS | 1652 | 1461252642450 Marionette TRACE conn2 <- [1,1122,null,{}] 08:30:42 INFO - PROCESS | 1652 | 1461252642452 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}] 08:30:42 INFO - PROCESS | 1652 | 1461252642547 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:30:42 INFO - PROCESS | 1652 | 1461252642615 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba73800 == 78 [pid = 1652] [id = 288] 08:30:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119b60c00) [pid = 1652] [serial = 862] [outer = 0x0] 08:30:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x119c88800) [pid = 1652] [serial = 863] [outer = 0x119b60c00] 08:30:42 INFO - PROCESS | 1652 | 1461252642643 Marionette DEBUG loaded listener.js 08:30:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11a64c000) [pid = 1652] [serial = 864] [outer = 0x119b60c00] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x127fae000 == 77 [pid = 1652] [id = 203] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab9f800 == 76 [pid = 1652] [id = 227] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d56b800 == 75 [pid = 1652] [id = 278] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d565000 == 74 [pid = 1652] [id = 277] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x125c11000 == 73 [pid = 1652] [id = 276] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b286000 == 72 [pid = 1652] [id = 275] 08:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11c655400) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 08:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x128084000) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1291b2800 == 71 [pid = 1652] [id = 274] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x127fa3000 == 70 [pid = 1652] [id = 273] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x126ea9000 == 69 [pid = 1652] [id = 272] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x125f8b000 == 68 [pid = 1652] [id = 271] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x123760000 == 67 [pid = 1652] [id = 270] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcb6000 == 66 [pid = 1652] [id = 269] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119271800 == 65 [pid = 1652] [id = 268] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119b33000 == 64 [pid = 1652] [id = 267] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11ae76800 == 63 [pid = 1652] [id = 266] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12e73a800 == 62 [pid = 1652] [id = 265] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12e481000 == 61 [pid = 1652] [id = 264] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbc800 == 60 [pid = 1652] [id = 263] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12802f000 == 59 [pid = 1652] [id = 262] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba72000 == 58 [pid = 1652] [id = 261] 08:30:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11622d000 == 57 [pid = 1652] [id = 260] 08:30:43 INFO - PROCESS | 1652 | 1461252643057 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]]]}] 08:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 623ms 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12e394000) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12f92c400) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x125a97400) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12d23ec00) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e20fc00) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c61bc00) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x125871400) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x125bf6800) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x125891400) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12589ac00) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1268d7800) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c625800) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11c372000) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11a8a9800) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11aef3400) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11bad6400) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x123877c00) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1191b5800) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119d56800) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11b5d5400) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11bad0400) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x125897800) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11a8a5800) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x125e0c400) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x115844c00) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x114f74800) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119b62800) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1189e0000) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1186c7c00) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11605ec00) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a8af800) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11aef6800) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11ba39000) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x126aa2800) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126e28800) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c503800) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11c64e000) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11bef4000) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x127fefc00) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1652 | 1461252643088 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:30:43 INFO - PROCESS | 1652 | 1461252643090 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:30:43 INFO - PROCESS | 1652 | 1461252643098 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 1652 | 1461252643102 Marionette TRACE conn2 <- [1,1126,null,{}] 08:30:43 INFO - PROCESS | 1652 | 1461252643113 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}] 08:30:43 INFO - PROCESS | 1652 | 1461252643244 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:30:43 INFO - PROCESS | 1652 | 1461252643262 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ae5a000 == 58 [pid = 1652] [id = 289] 08:30:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11a8ab400) [pid = 1652] [serial = 865] [outer = 0x0] 08:30:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11aef3400) [pid = 1652] [serial = 866] [outer = 0x11a8ab400] 08:30:43 INFO - PROCESS | 1652 | 1461252643306 Marionette DEBUG loaded listener.js 08:30:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11b5d6800) [pid = 1652] [serial = 867] [outer = 0x11a8ab400] 08:30:43 INFO - PROCESS | 1652 | 1461252643730 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]]]}] 08:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 677ms 08:30:43 INFO - PROCESS | 1652 | 1461252643775 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:30:43 INFO - PROCESS | 1652 | 1461252643778 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:30:43 INFO - PROCESS | 1652 | 1461252643781 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 1652 | 1461252643783 Marionette TRACE conn2 <- [1,1130,null,{}] 08:30:43 INFO - PROCESS | 1652 | 1461252643786 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}] 08:30:43 INFO - PROCESS | 1652 | 1461252643926 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:30:43 INFO - PROCESS | 1652 | 1461252643941 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a32000 == 59 [pid = 1652] [id = 290] 08:30:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11be90c00) [pid = 1652] [serial = 868] [outer = 0x0] 08:30:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c378000) [pid = 1652] [serial = 869] [outer = 0x11be90c00] 08:30:43 INFO - PROCESS | 1652 | 1461252643976 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c622c00) [pid = 1652] [serial = 870] [outer = 0x11be90c00] 08:30:44 INFO - PROCESS | 1652 | 1461252644401 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]]]}] 08:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 670ms 08:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:30:44 INFO - PROCESS | 1652 | 1461252644451 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:30:44 INFO - PROCESS | 1652 | 1461252644452 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:30:44 INFO - PROCESS | 1652 | 1461252644454 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:30:44 INFO - PROCESS | 1652 | 1461252644455 Marionette TRACE conn2 <- [1,1134,null,{}] 08:30:44 INFO - PROCESS | 1652 | 1461252644458 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}] 08:30:44 INFO - PROCESS | 1652 | 1461252644535 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:30:44 INFO - PROCESS | 1652 | 1461252644541 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c4a800 == 60 [pid = 1652] [id = 291] 08:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c629400) [pid = 1652] [serial = 871] [outer = 0x0] 08:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c652800) [pid = 1652] [serial = 872] [outer = 0x11c629400] 08:30:44 INFO - PROCESS | 1652 | 1461252644568 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11c658000) [pid = 1652] [serial = 873] [outer = 0x11c629400] 08:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c64c800) [pid = 1652] [serial = 874] [outer = 0x12fadec00] 08:30:44 INFO - PROCESS | 1652 | 1461252644937 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]]]}] 08:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 521ms 08:30:44 INFO - PROCESS | 1652 | 1461252644977 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:30:44 INFO - PROCESS | 1652 | 1461252644978 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:30:44 INFO - PROCESS | 1652 | 1461252644981 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:30:44 INFO - PROCESS | 1652 | 1461252644982 Marionette TRACE conn2 <- [1,1138,null,{}] 08:30:44 INFO - PROCESS | 1652 | 1461252644984 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}] 08:30:45 INFO - PROCESS | 1652 | 1461252645110 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:30:45 INFO - PROCESS | 1652 | 1461252645124 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12800a800 == 61 [pid = 1652] [id = 292] 08:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123873c00) [pid = 1652] [serial = 875] [outer = 0x0] 08:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x125e0fc00) [pid = 1652] [serial = 876] [outer = 0x123873c00] 08:30:45 INFO - PROCESS | 1652 | 1461252645150 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x126e28800) [pid = 1652] [serial = 877] [outer = 0x123873c00] 08:30:45 INFO - PROCESS | 1652 | 1461252645490 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]]]}] 08:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 08:30:45 INFO - PROCESS | 1652 | 1461252645499 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 1652 | 1461252645500 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:30:45 INFO - PROCESS | 1652 | 1461252645510 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 1652 | 1461252645511 Marionette TRACE conn2 <- [1,1142,null,{}] 08:30:45 INFO - PROCESS | 1652 | 1461252645513 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}] 08:30:45 INFO - PROCESS | 1652 | 1461252645612 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:30:45 INFO - PROCESS | 1652 | 1461252645644 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d2800 == 62 [pid = 1652] [id = 293] 08:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12589b000) [pid = 1652] [serial = 878] [outer = 0x0] 08:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1279dc000) [pid = 1652] [serial = 879] [outer = 0x12589b000] 08:30:45 INFO - PROCESS | 1652 | 1461252645670 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1290ee800) [pid = 1652] [serial = 880] [outer = 0x12589b000] 08:30:45 INFO - PROCESS | 1652 | 1461252645968 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]]]}] 08:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms 08:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:30:45 INFO - PROCESS | 1652 | 1461252645980 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 1652 | 1461252645981 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:30:45 INFO - PROCESS | 1652 | 1461252645983 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 1652 | 1461252645984 Marionette TRACE conn2 <- [1,1146,null,{}] 08:30:45 INFO - PROCESS | 1652 | 1461252645987 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}] 08:30:46 INFO - PROCESS | 1652 | 1461252646095 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:30:46 INFO - PROCESS | 1652 | 1461252646109 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba68800 == 63 [pid = 1652] [id = 294] 08:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11864d400) [pid = 1652] [serial = 881] [outer = 0x0] 08:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1293e2c00) [pid = 1652] [serial = 882] [outer = 0x11864d400] 08:30:46 INFO - PROCESS | 1652 | 1461252646134 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b26c400) [pid = 1652] [serial = 883] [outer = 0x11864d400] 08:30:46 INFO - PROCESS | 1652 | 1461252646465 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]]]}] 08:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 08:30:46 INFO - PROCESS | 1652 | 1461252646502 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 1652 | 1461252646503 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:30:46 INFO - PROCESS | 1652 | 1461252646506 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 1652 | 1461252646507 Marionette TRACE conn2 <- [1,1150,null,{}] 08:30:46 INFO - PROCESS | 1652 | 1461252646509 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}] 08:30:46 INFO - PROCESS | 1652 | 1461252646611 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:30:46 INFO - PROCESS | 1652 | 1461252646625 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d074000 == 64 [pid = 1652] [id = 295] 08:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11bee8800) [pid = 1652] [serial = 884] [outer = 0x0] 08:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b4d3000) [pid = 1652] [serial = 885] [outer = 0x11bee8800] 08:30:46 INFO - PROCESS | 1652 | 1461252646650 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b8b5c00) [pid = 1652] [serial = 886] [outer = 0x11bee8800] 08:30:46 INFO - PROCESS | 1652 | 1461252646953 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]]]}] 08:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 08:30:46 INFO - PROCESS | 1652 | 1461252646977 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 1652 | 1461252646979 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c33c000) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x115838400) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x119d5bc00) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11af8b800) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12373c000) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1188eac00) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12373bc00) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11ba30400) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x125de5c00) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x114f71800) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c33b400) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x127ff0800) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11ba3b400) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1156ed400) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x125a97800) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:30:47 INFO - PROCESS | 1652 | 1461252647089 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:30:47 INFO - PROCESS | 1652 | 1461252647090 Marionette TRACE conn2 <- [1,1154,null,{}] 08:30:47 INFO - PROCESS | 1652 | 1461252647092 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}] 08:30:47 INFO - PROCESS | 1652 | 1461252647185 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:30:47 INFO - PROCESS | 1652 | 1461252647192 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ae69000 == 65 [pid = 1652] [id = 296] 08:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11ba3b400) [pid = 1652] [serial = 887] [outer = 0x0] 08:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11c33b400) [pid = 1652] [serial = 888] [outer = 0x11ba3b400] 08:30:47 INFO - PROCESS | 1652 | 1461252647218 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12587a400) [pid = 1652] [serial = 889] [outer = 0x11ba3b400] 08:30:47 INFO - PROCESS | 1652 | 1461252647549 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]]]}] 08:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 481ms 08:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:30:47 INFO - PROCESS | 1652 | 1461252647561 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:30:47 INFO - PROCESS | 1652 | 1461252647562 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:30:47 INFO - PROCESS | 1652 | 1461252647564 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:30:47 INFO - PROCESS | 1652 | 1461252647566 Marionette TRACE conn2 <- [1,1158,null,{}] 08:30:47 INFO - PROCESS | 1652 | 1461252647568 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}] 08:30:47 INFO - PROCESS | 1652 | 1461252647667 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:30:47 INFO - PROCESS | 1652 | 1461252647719 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbcd000 == 66 [pid = 1652] [id = 297] 08:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123879c00) [pid = 1652] [serial = 890] [outer = 0x0] 08:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b8be400) [pid = 1652] [serial = 891] [outer = 0x123879c00] 08:30:47 INFO - PROCESS | 1652 | 1461252647748 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bbb2c00) [pid = 1652] [serial = 892] [outer = 0x123879c00] 08:30:48 INFO - PROCESS | 1652 | 1461252648060 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]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 08:30:48 INFO - PROCESS | 1652 | 1461252648084 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 1652 | 1461252648085 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:30:48 INFO - PROCESS | 1652 | 1461252648087 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 1652 | 1461252648088 Marionette TRACE conn2 <- [1,1162,null,{}] 08:30:48 INFO - PROCESS | 1652 | 1461252648093 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}] 08:30:48 INFO - PROCESS | 1652 | 1461252648177 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:30:48 INFO - PROCESS | 1652 | 1461252648181 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec71000 == 67 [pid = 1652] [id = 298] 08:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bbb6400) [pid = 1652] [serial = 893] [outer = 0x0] 08:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12ce50c00) [pid = 1652] [serial = 894] [outer = 0x12bbb6400] 08:30:48 INFO - PROCESS | 1652 | 1461252648206 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12d23d800) [pid = 1652] [serial = 895] [outer = 0x12bbb6400] 08:30:48 INFO - PROCESS | 1652 | 1461252648522 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]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 472ms 08:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:30:48 INFO - PROCESS | 1652 | 1461252648560 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 1652 | 1461252648561 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:30:48 INFO - PROCESS | 1652 | 1461252648563 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 1652 | 1461252648564 Marionette TRACE conn2 <- [1,1166,null,{}] 08:30:48 INFO - PROCESS | 1652 | 1461252648566 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}] 08:30:48 INFO - PROCESS | 1652 | 1461252648675 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:30:48 INFO - PROCESS | 1652 | 1461252648681 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ff1d000 == 68 [pid = 1652] [id = 299] 08:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12cfe0400) [pid = 1652] [serial = 896] [outer = 0x0] 08:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d245c00) [pid = 1652] [serial = 897] [outer = 0x12cfe0400] 08:30:48 INFO - PROCESS | 1652 | 1461252648706 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12d596800) [pid = 1652] [serial = 898] [outer = 0x12cfe0400] 08:30:49 INFO - PROCESS | 1652 | 1461252649022 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]]]}] 08:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 08:30:49 INFO - PROCESS | 1652 | 1461252649031 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:30:49 INFO - PROCESS | 1652 | 1461252649032 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:30:49 INFO - PROCESS | 1652 | 1461252649034 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:30:49 INFO - PROCESS | 1652 | 1461252649035 Marionette TRACE conn2 <- [1,1170,null,{}] 08:30:49 INFO - PROCESS | 1652 | 1461252649038 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}] 08:30:49 INFO - PROCESS | 1652 | 1461252649123 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:30:49 INFO - PROCESS | 1652 | 1461252649240 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x118681000 == 69 [pid = 1652] [id = 300] 08:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1124a8400) [pid = 1652] [serial = 899] [outer = 0x0] 08:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x114502c00) [pid = 1652] [serial = 900] [outer = 0x1124a8400] 08:30:49 INFO - PROCESS | 1652 | 1461252649273 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x114fca000) [pid = 1652] [serial = 901] [outer = 0x1124a8400] 08:30:49 INFO - PROCESS | 1652 | 1461252649686 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]]]}] 08:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 718ms 08:30:49 INFO - PROCESS | 1652 | 1461252649754 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:30:49 INFO - PROCESS | 1652 | 1461252649756 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:30:49 INFO - PROCESS | 1652 | 1461252649759 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:30:49 INFO - PROCESS | 1652 | 1461252649762 Marionette TRACE conn2 <- [1,1174,null,{}] 08:30:49 INFO - PROCESS | 1652 | 1461252649766 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}] 08:30:49 INFO - PROCESS | 1652 | 1461252649875 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:30:49 INFO - PROCESS | 1652 | 1461252649931 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c353000 == 70 [pid = 1652] [id = 301] 08:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x118883800) [pid = 1652] [serial = 902] [outer = 0x0] 08:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119d56400) [pid = 1652] [serial = 903] [outer = 0x118883800] 08:30:49 INFO - PROCESS | 1652 | 1461252649963 Marionette DEBUG loaded listener.js 08:30:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11a893800) [pid = 1652] [serial = 904] [outer = 0x118883800] 08:30:50 INFO - PROCESS | 1652 | 1461252650438 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] 08:30:50 INFO - PROCESS | 1652 | 1461252650526 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:30:50 INFO - PROCESS | 1652 | 1461252650553 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 1652 | 1461252650554 Marionette TRACE conn2 <- [1,1178,null,{}] 08:30:50 INFO - PROCESS | 1652 | 1461252650560 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}] 08:30:50 INFO - PROCESS | 1652 | 1461252650701 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:30:50 INFO - PROCESS | 1652 | 1461252650767 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d5000 == 71 [pid = 1652] [id = 302] 08:30:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11bccc800) [pid = 1652] [serial = 905] [outer = 0x0] 08:30:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11c61a400) [pid = 1652] [serial = 906] [outer = 0x11bccc800] 08:30:50 INFO - PROCESS | 1652 | 1461252650797 Marionette DEBUG loaded listener.js 08:30:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12373e000) [pid = 1652] [serial = 907] [outer = 0x11bccc800] 08:30:51 INFO - PROCESS | 1652 | 1461252651226 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] 08:30:51 INFO - PROCESS | 1652 | 1461252651277 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:30:51 INFO - PROCESS | 1652 | 1461252651285 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - PROCESS | 1652 | 1461252651289 Marionette TRACE conn2 <- [1,1182,null,{}] 08:30:51 INFO - PROCESS | 1652 | 1461252651293 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}] 08:30:51 INFO - PROCESS | 1652 | 1461252651399 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:30:51 INFO - PROCESS | 1652 | 1461252651466 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x130237800 == 72 [pid = 1652] [id = 303] 08:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12386d400) [pid = 1652] [serial = 908] [outer = 0x0] 08:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x125de4c00) [pid = 1652] [serial = 909] [outer = 0x12386d400] 08:30:51 INFO - PROCESS | 1652 | 1461252651496 Marionette DEBUG loaded listener.js 08:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1293a5400) [pid = 1652] [serial = 910] [outer = 0x12386d400] 08:30:51 INFO - PROCESS | 1652 | 1461252651911 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:30:51 INFO - PROCESS | 1652 | 1461252651961 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:30:51 INFO - PROCESS | 1652 | 1461252651964 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - PROCESS | 1652 | 1461252651965 Marionette TRACE conn2 <- [1,1186,null,{}] 08:30:51 INFO - PROCESS | 1652 | 1461252651967 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}] 08:30:52 INFO - PROCESS | 1652 | 1461252652093 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:30:52 INFO - PROCESS | 1652 | 1461252652148 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x130271800 == 73 [pid = 1652] [id = 304] 08:30:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x127fef800) [pid = 1652] [serial = 911] [outer = 0x0] 08:30:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1293e5c00) [pid = 1652] [serial = 912] [outer = 0x127fef800] 08:30:52 INFO - PROCESS | 1652 | 1461252652179 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12bbaac00) [pid = 1652] [serial = 913] [outer = 0x127fef800] 08:30:52 INFO - PROCESS | 1652 | 1461252652620 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] 08:30:52 INFO - PROCESS | 1652 | 1461252652636 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:30:52 INFO - PROCESS | 1652 | 1461252652638 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - PROCESS | 1652 | 1461252652641 Marionette TRACE conn2 <- [1,1190,null,{}] 08:30:52 INFO - PROCESS | 1652 | 1461252652644 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}] 08:30:52 INFO - PROCESS | 1652 | 1461252652745 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:30:52 INFO - PROCESS | 1652 | 1461252652798 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x130586000 == 74 [pid = 1652] [id = 305] 08:30:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12d599400) [pid = 1652] [serial = 914] [outer = 0x0] 08:30:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12d5bcc00) [pid = 1652] [serial = 915] [outer = 0x12d599400] 08:30:52 INFO - PROCESS | 1652 | 1461252652835 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e205000) [pid = 1652] [serial = 916] [outer = 0x12d599400] 08:30:53 INFO - PROCESS | 1652 | 1461252653314 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] 08:30:53 INFO - PROCESS | 1652 | 1461252653362 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:30:53 INFO - PROCESS | 1652 | 1461252653383 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 1652 | 1461252653384 Marionette TRACE conn2 <- [1,1194,null,{}] 08:30:53 INFO - PROCESS | 1652 | 1461252653386 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}] 08:30:53 INFO - PROCESS | 1652 | 1461252653494 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:30:53 INFO - PROCESS | 1652 | 1461252653549 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b38800 == 75 [pid = 1652] [id = 306] 08:30:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11af7f800) [pid = 1652] [serial = 917] [outer = 0x0] 08:30:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12d59b800) [pid = 1652] [serial = 918] [outer = 0x11af7f800] 08:30:53 INFO - PROCESS | 1652 | 1461252653580 Marionette DEBUG loaded listener.js 08:30:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12e20e400) [pid = 1652] [serial = 919] [outer = 0x11af7f800] 08:30:54 INFO - PROCESS | 1652 | 1461252654198 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] 08:30:54 INFO - PROCESS | 1652 | 1461252654254 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:30:54 INFO - PROCESS | 1652 | 1461252654257 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:30:54 INFO - PROCESS | 1652 | 1461252654260 Marionette TRACE conn2 <- [1,1198,null,{}] 08:30:54 INFO - PROCESS | 1652 | 1461252654263 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}] 08:30:54 INFO - PROCESS | 1652 | 1461252654362 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:30:54 INFO - PROCESS | 1652 | 1461252654432 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a37800 == 76 [pid = 1652] [id = 307] 08:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11670d800) [pid = 1652] [serial = 920] [outer = 0x0] 08:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11864e800) [pid = 1652] [serial = 921] [outer = 0x11670d800] 08:30:54 INFO - PROCESS | 1652 | 1461252654461 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x119275000) [pid = 1652] [serial = 922] [outer = 0x11670d800] 08:30:54 INFO - PROCESS | 1652 | 1461252654883 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]]]}] 08:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 675ms 08:30:54 INFO - PROCESS | 1652 | 1461252654940 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:30:54 INFO - PROCESS | 1652 | 1461252654943 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:30:54 INFO - PROCESS | 1652 | 1461252654949 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:30:54 INFO - PROCESS | 1652 | 1461252654951 Marionette TRACE conn2 <- [1,1202,null,{}] 08:30:54 INFO - PROCESS | 1652 | 1461252654953 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}] 08:30:55 INFO - PROCESS | 1652 | 1461252655048 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12ff1d000 == 75 [pid = 1652] [id = 299] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec71000 == 74 [pid = 1652] [id = 298] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbcd000 == 73 [pid = 1652] [id = 297] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11ae69000 == 72 [pid = 1652] [id = 296] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d074000 == 71 [pid = 1652] [id = 295] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba68800 == 70 [pid = 1652] [id = 294] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d2800 == 69 [pid = 1652] [id = 293] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12a740400) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | 1461252655170 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12800a800 == 68 [pid = 1652] [id = 292] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x126c4a800 == 67 [pid = 1652] [id = 291] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x125a32000 == 66 [pid = 1652] [id = 290] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11ae5a000 == 65 [pid = 1652] [id = 289] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba73800 == 64 [pid = 1652] [id = 288] 08:30:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119825800 == 63 [pid = 1652] [id = 287] 08:30:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11609f800 == 64 [pid = 1652] [id = 308] 08:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11525a400) [pid = 1652] [serial = 923] [outer = 0x0] 08:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11a647c00) [pid = 1652] [serial = 924] [outer = 0x11525a400] 08:30:55 INFO - PROCESS | 1652 | 1461252655205 Marionette DEBUG loaded listener.js 08:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11adbe400) [pid = 1652] [serial = 925] [outer = 0x11525a400] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1293dc000) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11c61d400) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1188e9c00) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11a88b400) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11c64b000) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11b508400) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12588f400) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119b6bc00) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x123872800) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129399800) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129010800) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12901ec00) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x125894000) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12386c400) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1145db800) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11620c400) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12891a400) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x119b6f800) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11c70f000) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11be85400) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x125a96c00) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11b504800) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11beeb400) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11ba3b000) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x123740800) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1290e8c00) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1274c8400) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1268e0800) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119a34400) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12939b000) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127ff7000) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1274c7c00) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11a8b2800) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119d5a800) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 08:30:55 INFO - PROCESS | 1652 | 1461252655583 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]]]}] 08:30:55 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 08:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 08:30:55 INFO - PROCESS | 1652 | 1461252655620 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:30:55 INFO - PROCESS | 1652 | 1461252655622 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:30:55 INFO - PROCESS | 1652 | 1461252655626 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 1652 | 1461252655628 Marionette TRACE conn2 <- [1,1206,null,{}] 08:30:55 INFO - PROCESS | 1652 | 1461252655632 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}] 08:30:55 INFO - PROCESS | 1652 | 1461252655735 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:30:55 INFO - PROCESS | 1652 | 1461252655798 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b3b000 == 65 [pid = 1652] [id = 309] 08:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11583b400) [pid = 1652] [serial = 926] [outer = 0x0] 08:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x116209000) [pid = 1652] [serial = 927] [outer = 0x11583b400] 08:30:55 INFO - PROCESS | 1652 | 1461252655831 Marionette DEBUG loaded listener.js 08:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1191ad000) [pid = 1652] [serial = 928] [outer = 0x11583b400] 08:30:56 INFO - PROCESS | 1652 | 1461252656247 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]]]}] 08:30:56 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 08:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 673ms 08:30:56 INFO - PROCESS | 1652 | 1461252656299 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:30:56 INFO - PROCESS | 1652 | 1461252656303 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:30:56 INFO - PROCESS | 1652 | 1461252656308 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 1652 | 1461252656310 Marionette TRACE conn2 <- [1,1210,null,{}] 08:30:56 INFO - PROCESS | 1652 | 1461252656312 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}] 08:30:56 INFO - PROCESS | 1652 | 1461252656437 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:30:56 INFO - PROCESS | 1652 | 1461252656516 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc9b000 == 66 [pid = 1652] [id = 310] 08:30:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11adb9800) [pid = 1652] [serial = 929] [outer = 0x0] 08:30:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11b511400) [pid = 1652] [serial = 930] [outer = 0x11adb9800] 08:30:56 INFO - PROCESS | 1652 | 1461252656550 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11be86000) [pid = 1652] [serial = 931] [outer = 0x11adb9800] 08:30:57 INFO - PROCESS | 1652 | 1461252657045 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]]]}] 08:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 774ms 08:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:30:57 INFO - PROCESS | 1652 | 1461252657082 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:30:57 INFO - PROCESS | 1652 | 1461252657083 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:30:57 INFO - PROCESS | 1652 | 1461252657085 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:30:57 INFO - PROCESS | 1652 | 1461252657088 Marionette TRACE conn2 <- [1,1214,null,{}] 08:30:57 INFO - PROCESS | 1652 | 1461252657096 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}] 08:30:57 INFO - PROCESS | 1652 | 1461252657199 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:30:57 INFO - PROCESS | 1652 | 1461252657253 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11abb0000 == 67 [pid = 1652] [id = 311] 08:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c340000) [pid = 1652] [serial = 932] [outer = 0x0] 08:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11c654800) [pid = 1652] [serial = 933] [outer = 0x11c340000] 08:30:57 INFO - PROCESS | 1652 | 1461252657298 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12386bc00) [pid = 1652] [serial = 934] [outer = 0x11c340000] 08:30:57 INFO - PROCESS | 1652 | 1461252657701 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]]]}] 08:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 673ms 08:30:57 INFO - PROCESS | 1652 | 1461252657763 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:30:57 INFO - PROCESS | 1652 | 1461252657765 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:30:57 INFO - PROCESS | 1652 | 1461252657767 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:30:57 INFO - PROCESS | 1652 | 1461252657768 Marionette TRACE conn2 <- [1,1218,null,{}] 08:30:57 INFO - PROCESS | 1652 | 1461252657771 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}] 08:30:57 INFO - PROCESS | 1652 | 1461252657903 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:30:57 INFO - PROCESS | 1652 | 1461252657913 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12802f000 == 68 [pid = 1652] [id = 312] 08:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12589bc00) [pid = 1652] [serial = 935] [outer = 0x0] 08:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x125de4800) [pid = 1652] [serial = 936] [outer = 0x12589bc00] 08:30:57 INFO - PROCESS | 1652 | 1461252657944 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x126aa5400) [pid = 1652] [serial = 937] [outer = 0x12589bc00] 08:30:58 INFO - PROCESS | 1652 | 1461252658361 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]]]}] 08:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 622ms 08:30:58 INFO - PROCESS | 1652 | 1461252658391 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 1652 | 1461252658393 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:30:58 INFO - PROCESS | 1652 | 1461252658395 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 1652 | 1461252658396 Marionette TRACE conn2 <- [1,1222,null,{}] 08:30:58 INFO - PROCESS | 1652 | 1461252658399 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}] 08:30:58 INFO - PROCESS | 1652 | 1461252658493 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:30:58 INFO - PROCESS | 1652 | 1461252658560 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7ca800 == 69 [pid = 1652] [id = 313] 08:30:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118ed2c00) [pid = 1652] [serial = 938] [outer = 0x0] 08:30:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12744dc00) [pid = 1652] [serial = 939] [outer = 0x118ed2c00] 08:30:58 INFO - PROCESS | 1652 | 1461252658590 Marionette DEBUG loaded listener.js 08:30:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1278f1c00) [pid = 1652] [serial = 940] [outer = 0x118ed2c00] 08:30:58 INFO - PROCESS | 1652 | 1461252658993 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] 08:30:59 INFO - PROCESS | 1652 | 1461252659016 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:30:59 INFO - PROCESS | 1652 | 1461252659019 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:30:59 INFO - PROCESS | 1652 | 1461252659020 Marionette TRACE conn2 <- [1,1226,null,{}] 08:30:59 INFO - PROCESS | 1652 | 1461252659022 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}] 08:30:59 INFO - PROCESS | 1652 | 1461252659134 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:30:59 INFO - PROCESS | 1652 | 1461252659234 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba68800 == 70 [pid = 1652] [id = 314] 08:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128923c00) [pid = 1652] [serial = 941] [outer = 0x0] 08:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129308800) [pid = 1652] [serial = 942] [outer = 0x128923c00] 08:30:59 INFO - PROCESS | 1652 | 1461252659268 Marionette DEBUG loaded listener.js 08:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b26c000) [pid = 1652] [serial = 943] [outer = 0x128923c00] 08:30:59 INFO - PROCESS | 1652 | 1461252659673 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]]]}] 08:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 672ms 08:30:59 INFO - PROCESS | 1652 | 1461252659692 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:30:59 INFO - PROCESS | 1652 | 1461252659693 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:30:59 INFO - PROCESS | 1652 | 1461252659695 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:30:59 INFO - PROCESS | 1652 | 1461252659697 Marionette TRACE conn2 <- [1,1230,null,{}] 08:30:59 INFO - PROCESS | 1652 | 1461252659699 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}] 08:30:59 INFO - PROCESS | 1652 | 1461252659793 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:30:59 INFO - PROCESS | 1652 | 1461252659844 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce9c000 == 71 [pid = 1652] [id = 315] 08:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x129013400) [pid = 1652] [serial = 944] [outer = 0x0] 08:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b4d3c00) [pid = 1652] [serial = 945] [outer = 0x129013400] 08:30:59 INFO - PROCESS | 1652 | 1461252659873 Marionette DEBUG loaded listener.js 08:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12baf2400) [pid = 1652] [serial = 946] [outer = 0x129013400] 08:31:00 INFO - PROCESS | 1652 | 1461252660276 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]]]}] 08:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 618ms 08:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:31:00 INFO - PROCESS | 1652 | 1461252660314 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:31:00 INFO - PROCESS | 1652 | 1461252660315 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:31:00 INFO - PROCESS | 1652 | 1461252660318 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 1652 | 1461252660319 Marionette TRACE conn2 <- [1,1234,null,{}] 08:31:00 INFO - PROCESS | 1652 | 1461252660321 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}] 08:31:00 INFO - PROCESS | 1652 | 1461252660417 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:31:00 INFO - PROCESS | 1652 | 1461252660502 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d570000 == 72 [pid = 1652] [id = 316] 08:31:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1293de000) [pid = 1652] [serial = 947] [outer = 0x0] 08:31:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12bbae000) [pid = 1652] [serial = 948] [outer = 0x1293de000] 08:31:00 INFO - PROCESS | 1652 | 1461252660546 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12ce4b800) [pid = 1652] [serial = 949] [outer = 0x1293de000] 08:31:00 INFO - PROCESS | 1652 | 1461252660953 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]]]}] 08:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 673ms 08:31:00 INFO - PROCESS | 1652 | 1461252660992 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:31:00 INFO - PROCESS | 1652 | 1461252660994 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:31:00 INFO - PROCESS | 1652 | 1461252660998 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:31:01 INFO - PROCESS | 1652 | 1461252661000 Marionette TRACE conn2 <- [1,1238,null,{}] 08:31:01 INFO - PROCESS | 1652 | 1461252661003 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}] 08:31:01 INFO - PROCESS | 1652 | 1461252661145 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:31:01 INFO - PROCESS | 1652 | 1461252661270 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbc0000 == 73 [pid = 1652] [id = 317] 08:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12ce49800) [pid = 1652] [serial = 950] [outer = 0x0] 08:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12d249c00) [pid = 1652] [serial = 951] [outer = 0x12ce49800] 08:31:01 INFO - PROCESS | 1652 | 1461252661322 Marionette DEBUG loaded listener.js 08:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12d5be000) [pid = 1652] [serial = 952] [outer = 0x12ce49800] 08:31:01 INFO - PROCESS | 1652 | 1461252661811 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]]]}] 08:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 821ms 08:31:01 INFO - PROCESS | 1652 | 1461252661819 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:31:01 INFO - PROCESS | 1652 | 1461252661821 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:31:01 INFO - PROCESS | 1652 | 1461252661824 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:31:01 INFO - PROCESS | 1652 | 1461252661826 Marionette TRACE conn2 <- [1,1242,null,{}] 08:31:01 INFO - PROCESS | 1652 | 1461252661830 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}] 08:31:01 INFO - PROCESS | 1652 | 1461252661976 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:31:02 INFO - PROCESS | 1652 | 1461252662144 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119833000 == 74 [pid = 1652] [id = 318] 08:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1145db800) [pid = 1652] [serial = 953] [outer = 0x0] 08:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x114e79800) [pid = 1652] [serial = 954] [outer = 0x1145db800] 08:31:02 INFO - PROCESS | 1652 | 1461252662177 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x116573800) [pid = 1652] [serial = 955] [outer = 0x1145db800] 08:31:02 INFO - PROCESS | 1652 | 1461252662627 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]]]}] 08:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 821ms 08:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:31:02 INFO - PROCESS | 1652 | 1461252662646 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:31:02 INFO - PROCESS | 1652 | 1461252662648 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:31:02 INFO - PROCESS | 1652 | 1461252662651 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:31:02 INFO - PROCESS | 1652 | 1461252662654 Marionette TRACE conn2 <- [1,1246,null,{}] 08:31:02 INFO - PROCESS | 1652 | 1461252662657 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}] 08:31:02 INFO - PROCESS | 1652 | 1461252662759 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:31:02 INFO - PROCESS | 1652 | 1461252662815 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11981a800 == 75 [pid = 1652] [id = 319] 08:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x119131400) [pid = 1652] [serial = 956] [outer = 0x0] 08:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11af83c00) [pid = 1652] [serial = 957] [outer = 0x119131400] 08:31:02 INFO - PROCESS | 1652 | 1461252662845 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11c373400) [pid = 1652] [serial = 958] [outer = 0x119131400] 08:31:03 INFO - PROCESS | 1652 | --DOCSHELL 0x125a37800 == 74 [pid = 1652] [id = 307] 08:31:03 INFO - PROCESS | 1652 | --DOCSHELL 0x130586000 == 73 [pid = 1652] [id = 305] 08:31:03 INFO - PROCESS | 1652 | --DOCSHELL 0x130271800 == 72 [pid = 1652] [id = 304] 08:31:03 INFO - PROCESS | 1652 | --DOCSHELL 0x130237800 == 71 [pid = 1652] [id = 303] 08:31:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d5000 == 70 [pid = 1652] [id = 302] 08:31:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11c353000 == 69 [pid = 1652] [id = 301] 08:31:03 INFO - PROCESS | 1652 | --DOCSHELL 0x118681000 == 68 [pid = 1652] [id = 300] 08:31:03 INFO - PROCESS | 1652 | 1461252663216 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]]]}] 08:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 572ms 08:31:03 INFO - PROCESS | 1652 | 1461252663229 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 1652 | 1461252663231 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:31:03 INFO - PROCESS | 1652 | 1461252663235 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 1652 | 1461252663236 Marionette TRACE conn2 <- [1,1250,null,{}] 08:31:03 INFO - PROCESS | 1652 | 1461252663238 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}] 08:31:03 INFO - PROCESS | 1652 | 1461252663330 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:31:03 INFO - PROCESS | 1652 | 1461252663335 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fb6800 == 69 [pid = 1652] [id = 320] 08:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11af80400) [pid = 1652] [serial = 959] [outer = 0x0] 08:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x125de5c00) [pid = 1652] [serial = 960] [outer = 0x11af80400] 08:31:03 INFO - PROCESS | 1652 | 1461252663361 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x127ff8400) [pid = 1652] [serial = 961] [outer = 0x11af80400] 08:31:03 INFO - PROCESS | 1652 | 1461252663733 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]]]}] 08:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 521ms 08:31:03 INFO - PROCESS | 1652 | 1461252663759 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:31:03 INFO - PROCESS | 1652 | 1461252663761 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:31:03 INFO - PROCESS | 1652 | 1461252663765 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 1652 | 1461252663769 Marionette TRACE conn2 <- [1,1254,null,{}] 08:31:03 INFO - PROCESS | 1652 | 1461252663776 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}] 08:31:03 INFO - PROCESS | 1652 | 1461252663905 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:31:03 INFO - PROCESS | 1652 | 1461252663921 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9a9800 == 70 [pid = 1652] [id = 321] 08:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x128919400) [pid = 1652] [serial = 962] [outer = 0x0] 08:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b26fc00) [pid = 1652] [serial = 963] [outer = 0x128919400] 08:31:03 INFO - PROCESS | 1652 | 1461252663962 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12e202400) [pid = 1652] [serial = 964] [outer = 0x128919400] 08:31:04 INFO - PROCESS | 1652 | 1461252664397 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]]]}] 08:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 676ms 08:31:04 INFO - PROCESS | 1652 | 1461252664439 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:31:04 INFO - PROCESS | 1652 | 1461252664441 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:31:04 INFO - PROCESS | 1652 | 1461252664443 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:31:04 INFO - PROCESS | 1652 | 1461252664444 Marionette TRACE conn2 <- [1,1258,null,{}] 08:31:04 INFO - PROCESS | 1652 | 1461252664447 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}] 08:31:04 INFO - PROCESS | 1652 | 1461252664533 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:31:04 INFO - PROCESS | 1652 | 1461252664538 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f68f000 == 71 [pid = 1652] [id = 322] 08:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12d5c7800) [pid = 1652] [serial = 965] [outer = 0x0] 08:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12e210400) [pid = 1652] [serial = 966] [outer = 0x12d5c7800] 08:31:04 INFO - PROCESS | 1652 | 1461252664564 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e321400) [pid = 1652] [serial = 967] [outer = 0x12d5c7800] 08:31:04 INFO - PROCESS | 1652 | 1461252664948 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]]]}] 08:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 08:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:31:04 INFO - PROCESS | 1652 | 1461252664963 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:31:04 INFO - PROCESS | 1652 | 1461252664964 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:31:04 INFO - PROCESS | 1652 | 1461252664966 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:31:04 INFO - PROCESS | 1652 | 1461252664967 Marionette TRACE conn2 <- [1,1262,null,{}] 08:31:04 INFO - PROCESS | 1652 | 1461252664970 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}] 08:31:05 INFO - PROCESS | 1652 | 1461252665076 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:31:05 INFO - PROCESS | 1652 | 1461252665089 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ff39800 == 72 [pid = 1652] [id = 323] 08:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12e35b000) [pid = 1652] [serial = 968] [outer = 0x0] 08:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11c36c400) [pid = 1652] [serial = 969] [outer = 0x12e35b000] 08:31:05 INFO - PROCESS | 1652 | 1461252665121 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e38cc00) [pid = 1652] [serial = 970] [outer = 0x12e35b000] 08:31:05 INFO - PROCESS | 1652 | 1461252665482 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]]]}] 08:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 568ms 08:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:31:05 INFO - PROCESS | 1652 | 1461252665535 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:31:05 INFO - PROCESS | 1652 | 1461252665536 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:31:05 INFO - PROCESS | 1652 | 1461252665538 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:31:05 INFO - PROCESS | 1652 | 1461252665539 Marionette TRACE conn2 <- [1,1266,null,{}] 08:31:05 INFO - PROCESS | 1652 | 1461252665541 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}] 08:31:05 INFO - PROCESS | 1652 | 1461252665647 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:31:05 INFO - PROCESS | 1652 | 1461252665660 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x130265800 == 73 [pid = 1652] [id = 324] 08:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12e38d000) [pid = 1652] [serial = 971] [outer = 0x0] 08:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12e398000) [pid = 1652] [serial = 972] [outer = 0x12e38d000] 08:31:05 INFO - PROCESS | 1652 | 1461252665684 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12e67a400) [pid = 1652] [serial = 973] [outer = 0x12e38d000] 08:31:06 INFO - PROCESS | 1652 | 1461252666025 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]]]}] 08:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 08:31:06 INFO - PROCESS | 1652 | 1461252666057 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 1652 | 1461252666058 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:31:06 INFO - PROCESS | 1652 | 1461252666067 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 1652 | 1461252666068 Marionette TRACE conn2 <- [1,1270,null,{}] 08:31:06 INFO - PROCESS | 1652 | 1461252666071 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}] 08:31:06 INFO - PROCESS | 1652 | 1461252666177 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:31:06 INFO - PROCESS | 1652 | 1461252666212 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x130582800 == 74 [pid = 1652] [id = 325] 08:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12e67ac00) [pid = 1652] [serial = 974] [outer = 0x0] 08:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12ee80800) [pid = 1652] [serial = 975] [outer = 0x12e67ac00] 08:31:06 INFO - PROCESS | 1652 | 1461252666237 Marionette DEBUG loaded listener.js 08:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12ee88400) [pid = 1652] [serial = 976] [outer = 0x12e67ac00] 08:31:06 INFO - PROCESS | 1652 | 1461252666545 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]]]}] 08:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 523ms 08:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:31:06 INFO - PROCESS | 1652 | 1461252666592 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 1652 | 1461252666593 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:31:06 INFO - PROCESS | 1652 | 1461252666595 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 1652 | 1461252666596 Marionette TRACE conn2 <- [1,1274,null,{}] 08:31:06 INFO - PROCESS | 1652 | 1461252666598 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}] 08:31:06 INFO - PROCESS | 1652 | 1461252666704 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11c3d3800) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11670a800) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11864d400) [pid = 1652] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12589b000) [pid = 1652] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x119b60c00) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11a8ab400) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11c629400) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x114230c00) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11bee8800) [pid = 1652] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x114e74000) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12bbb6400) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11670d800) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11ba3b400) [pid = 1652] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11be90c00) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x123873c00) [pid = 1652] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x123879c00) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11af7f800) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x125892400) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x114449c00) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11a8a4400) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:31:06 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x129013000) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:31:06 INFO - PROCESS | 1652 | 1461252666893 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119712800 == 75 [pid = 1652] [id = 326] 08:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1124a9400) [pid = 1652] [serial = 977] [outer = 0x0] 08:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1152d9000) [pid = 1652] [serial = 978] [outer = 0x1124a9400] 08:31:06 INFO - PROCESS | 1652 | 1461252666921 Marionette DEBUG loaded listener.js 08:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11a645c00) [pid = 1652] [serial = 979] [outer = 0x1124a9400] 08:31:07 INFO - PROCESS | 1652 | 1461252667179 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]]]}] 08:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 619ms 08:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:31:07 INFO - PROCESS | 1652 | 1461252667215 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:31:07 INFO - PROCESS | 1652 | 1461252667216 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:31:07 INFO - PROCESS | 1652 | 1461252667218 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 1652 | 1461252667219 Marionette TRACE conn2 <- [1,1278,null,{}] 08:31:07 INFO - PROCESS | 1652 | 1461252667229 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}] 08:31:07 INFO - PROCESS | 1652 | 1461252667325 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:31:07 INFO - PROCESS | 1652 | 1461252667329 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x131b4a000 == 76 [pid = 1652] [id = 327] 08:31:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11a8ab000) [pid = 1652] [serial = 980] [outer = 0x0] 08:31:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11c7d2800) [pid = 1652] [serial = 981] [outer = 0x11a8ab000] 08:31:07 INFO - PROCESS | 1652 | 1461252667355 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12baec000) [pid = 1652] [serial = 982] [outer = 0x11a8ab000] 08:31:07 INFO - PROCESS | 1652 | 1461252667680 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]]]}] 08:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 471ms 08:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:31:07 INFO - PROCESS | 1652 | 1461252667691 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:31:07 INFO - PROCESS | 1652 | 1461252667693 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:31:07 INFO - PROCESS | 1652 | 1461252667696 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 1652 | 1461252667697 Marionette TRACE conn2 <- [1,1282,null,{}] 08:31:07 INFO - PROCESS | 1652 | 1461252667699 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}] 08:31:07 INFO - PROCESS | 1652 | 1461252667815 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:31:07 INFO - PROCESS | 1652 | 1461252667823 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11883d800 == 77 [pid = 1652] [id = 328] 08:31:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x114bd7000) [pid = 1652] [serial = 983] [outer = 0x0] 08:31:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x114bde400) [pid = 1652] [serial = 984] [outer = 0x114bd7000] 08:31:07 INFO - PROCESS | 1652 | 1461252667853 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11c657c00) [pid = 1652] [serial = 985] [outer = 0x114bd7000] 08:31:08 INFO - PROCESS | 1652 | 1461252668186 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]]]}] 08:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 08:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:31:08 INFO - PROCESS | 1652 | 1461252668215 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:31:08 INFO - PROCESS | 1652 | 1461252668216 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:31:08 INFO - PROCESS | 1652 | 1461252668218 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - PROCESS | 1652 | 1461252668220 Marionette TRACE conn2 <- [1,1286,null,{}] 08:31:08 INFO - PROCESS | 1652 | 1461252668222 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}] 08:31:08 INFO - PROCESS | 1652 | 1461252668323 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:31:08 INFO - PROCESS | 1652 | 1461252668327 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a304800 == 78 [pid = 1652] [id = 329] 08:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x123743400) [pid = 1652] [serial = 986] [outer = 0x0] 08:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a37b400) [pid = 1652] [serial = 987] [outer = 0x123743400] 08:31:08 INFO - PROCESS | 1652 | 1461252668352 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e206000) [pid = 1652] [serial = 988] [outer = 0x123743400] 08:31:08 INFO - PROCESS | 1652 | 1461252668683 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]]]}] 08:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 475ms 08:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:31:08 INFO - PROCESS | 1652 | 1461252668694 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:31:08 INFO - PROCESS | 1652 | 1461252668695 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:31:08 INFO - PROCESS | 1652 | 1461252668698 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - PROCESS | 1652 | 1461252668699 Marionette TRACE conn2 <- [1,1290,null,{}] 08:31:08 INFO - PROCESS | 1652 | 1461252668701 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}] 08:31:08 INFO - PROCESS | 1652 | 1461252668823 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:31:08 INFO - PROCESS | 1652 | 1461252668831 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a317000 == 79 [pid = 1652] [id = 330] 08:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11c50f800) [pid = 1652] [serial = 989] [outer = 0x0] 08:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12e93e400) [pid = 1652] [serial = 990] [outer = 0x11c50f800] 08:31:08 INFO - PROCESS | 1652 | 1461252668857 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e946c00) [pid = 1652] [serial = 991] [outer = 0x11c50f800] 08:31:09 INFO - PROCESS | 1652 | 1461252669359 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]]]}] 08:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 668ms 08:31:09 INFO - PROCESS | 1652 | 1461252669367 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:31:09 INFO - PROCESS | 1652 | 1461252669370 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:31:09 INFO - PROCESS | 1652 | 1461252669376 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:31:09 INFO - PROCESS | 1652 | 1461252669379 Marionette TRACE conn2 <- [1,1294,null,{}] 08:31:09 INFO - PROCESS | 1652 | 1461252669383 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}] 08:31:09 INFO - PROCESS | 1652 | 1461252669494 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:31:09 INFO - PROCESS | 1652 | 1461252669592 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x123755000 == 80 [pid = 1652] [id = 331] 08:31:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11a65d400) [pid = 1652] [serial = 992] [outer = 0x0] 08:31:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11a8ae000) [pid = 1652] [serial = 993] [outer = 0x11a65d400] 08:31:09 INFO - PROCESS | 1652 | 1461252669638 Marionette DEBUG loaded listener.js 08:31:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11bee9400) [pid = 1652] [serial = 994] [outer = 0x11a65d400] 08:31:10 INFO - PROCESS | 1652 | 1461252670018 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]]]}] 08:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 674ms 08:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:31:10 INFO - PROCESS | 1652 | 1461252670049 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:31:10 INFO - PROCESS | 1652 | 1461252670053 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:31:10 INFO - PROCESS | 1652 | 1461252670057 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:31:10 INFO - PROCESS | 1652 | 1461252670059 Marionette TRACE conn2 <- [1,1298,null,{}] 08:31:10 INFO - PROCESS | 1652 | 1461252670062 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}] 08:31:10 INFO - PROCESS | 1652 | 1461252670170 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:31:10 INFO - PROCESS | 1652 | 1461252670233 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce93800 == 81 [pid = 1652] [id = 332] 08:31:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x11c61b400) [pid = 1652] [serial = 995] [outer = 0x0] 08:31:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x125a97400) [pid = 1652] [serial = 996] [outer = 0x11c61b400] 08:31:10 INFO - PROCESS | 1652 | 1461252670264 Marionette DEBUG loaded listener.js 08:31:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x127ffe800) [pid = 1652] [serial = 997] [outer = 0x11c61b400] 08:31:10 INFO - PROCESS | 1652 | 1461252670689 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]]]}] 08:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 673ms 08:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:31:10 INFO - PROCESS | 1652 | 1461252670730 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:31:10 INFO - PROCESS | 1652 | 1461252670732 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:31:10 INFO - PROCESS | 1652 | 1461252670734 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:31:10 INFO - PROCESS | 1652 | 1461252670737 Marionette TRACE conn2 <- [1,1302,null,{}] 08:31:10 INFO - PROCESS | 1652 | 1461252670745 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}] 08:31:10 INFO - PROCESS | 1652 | 1461252670858 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:31:10 INFO - PROCESS | 1652 | 1461252670972 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x130585800 == 82 [pid = 1652] [id = 333] 08:31:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12a745800) [pid = 1652] [serial = 998] [outer = 0x0] 08:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12baf4000) [pid = 1652] [serial = 999] [outer = 0x12a745800] 08:31:11 INFO - PROCESS | 1652 | 1461252671005 Marionette DEBUG loaded listener.js 08:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12e209800) [pid = 1652] [serial = 1000] [outer = 0x12a745800] 08:31:11 INFO - PROCESS | 1652 | 1461252671386 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]]]}] 08:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 675ms 08:31:11 INFO - PROCESS | 1652 | 1461252671411 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:31:11 INFO - PROCESS | 1652 | 1461252671413 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:31:11 INFO - PROCESS | 1652 | 1461252671415 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:31:11 INFO - PROCESS | 1652 | 1461252671417 Marionette TRACE conn2 <- [1,1306,null,{}] 08:31:11 INFO - PROCESS | 1652 | 1461252671420 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}] 08:31:11 INFO - PROCESS | 1652 | 1461252671531 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:31:11 INFO - PROCESS | 1652 | 1461252671589 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x130bb6800 == 83 [pid = 1652] [id = 334] 08:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12e209c00) [pid = 1652] [serial = 1001] [outer = 0x0] 08:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12e35a400) [pid = 1652] [serial = 1002] [outer = 0x12e209c00] 08:31:11 INFO - PROCESS | 1652 | 1461252671660 Marionette DEBUG loaded listener.js 08:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12e393400) [pid = 1652] [serial = 1003] [outer = 0x12e209c00] 08:31:12 INFO - PROCESS | 1652 | 1461252672033 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]]]}] 08:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 668ms 08:31:12 INFO - PROCESS | 1652 | 1461252672086 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:31:12 INFO - PROCESS | 1652 | 1461252672088 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:31:12 INFO - PROCESS | 1652 | 1461252672092 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:31:12 INFO - PROCESS | 1652 | 1461252672094 Marionette TRACE conn2 <- [1,1310,null,{}] 08:31:12 INFO - PROCESS | 1652 | 1461252672097 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}] 08:31:12 INFO - PROCESS | 1652 | 1461252672249 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:31:12 INFO - PROCESS | 1652 | 1461252672398 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a3b9800 == 84 [pid = 1652] [id = 335] 08:31:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12e394000) [pid = 1652] [serial = 1004] [outer = 0x0] 08:31:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12e948000) [pid = 1652] [serial = 1005] [outer = 0x12e394000] 08:31:12 INFO - PROCESS | 1652 | 1461252672437 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12ee8fc00) [pid = 1652] [serial = 1006] [outer = 0x12e394000] 08:31:12 INFO - PROCESS | 1652 | 1461252672924 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] 08:31:12 INFO - PROCESS | 1652 | 1461252672967 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:31:12 INFO - PROCESS | 1652 | 1461252672969 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:31:12 INFO - PROCESS | 1652 | 1461252672971 Marionette TRACE conn2 <- [1,1314,null,{}] 08:31:12 INFO - PROCESS | 1652 | 1461252672993 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}] 08:31:13 INFO - PROCESS | 1652 | 1461252673113 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:31:13 INFO - PROCESS | 1652 | 1461252673186 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b929800 == 85 [pid = 1652] [id = 336] 08:31:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11be83c00) [pid = 1652] [serial = 1007] [outer = 0x0] 08:31:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x1290e4800) [pid = 1652] [serial = 1008] [outer = 0x11be83c00] 08:31:13 INFO - PROCESS | 1652 | 1461252673219 Marionette DEBUG loaded listener.js 08:31:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12ee8c400) [pid = 1652] [serial = 1009] [outer = 0x11be83c00] 08:31:13 INFO - PROCESS | 1652 | 1461252673922 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]]]}] 08:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 975ms 08:31:13 INFO - PROCESS | 1652 | 1461252673945 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:31:13 INFO - PROCESS | 1652 | 1461252673947 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:31:13 INFO - PROCESS | 1652 | 1461252673950 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:31:13 INFO - PROCESS | 1652 | 1461252673952 Marionette TRACE conn2 <- [1,1318,null,{}] 08:31:13 INFO - PROCESS | 1652 | 1461252673957 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}] 08:31:14 INFO - PROCESS | 1652 | 1461252674057 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:31:14 INFO - PROCESS | 1652 | 1461252674135 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ae6e800 == 86 [pid = 1652] [id = 337] 08:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11583bc00) [pid = 1652] [serial = 1010] [outer = 0x0] 08:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x116511800) [pid = 1652] [serial = 1011] [outer = 0x11583bc00] 08:31:14 INFO - PROCESS | 1652 | 1461252674164 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x1188dfc00) [pid = 1652] [serial = 1012] [outer = 0x11583bc00] 08:31:14 INFO - PROCESS | 1652 | 1461252674592 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]]]}] 08:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 671ms 08:31:14 INFO - PROCESS | 1652 | 1461252674622 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:31:14 INFO - PROCESS | 1652 | 1461252674626 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:31:14 INFO - PROCESS | 1652 | 1461252674630 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:31:14 INFO - PROCESS | 1652 | 1461252674632 Marionette TRACE conn2 <- [1,1322,null,{}] 08:31:14 INFO - PROCESS | 1652 | 1461252674634 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}] 08:31:14 INFO - PROCESS | 1652 | 1461252674729 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:31:14 INFO - PROCESS | 1652 | 1461252674792 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119155800 == 87 [pid = 1652] [id = 338] 08:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x118984000) [pid = 1652] [serial = 1013] [outer = 0x0] 08:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x119a39800) [pid = 1652] [serial = 1014] [outer = 0x118984000] 08:31:14 INFO - PROCESS | 1652 | 1461252674820 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x119d55800) [pid = 1652] [serial = 1015] [outer = 0x118984000] 08:31:15 INFO - PROCESS | 1652 | 1461252675234 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]]]}] 08:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 671ms 08:31:15 INFO - PROCESS | 1652 | 1461252675301 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 1652 | 1461252675302 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:31:15 INFO - PROCESS | 1652 | 1461252675305 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 1652 | 1461252675307 Marionette TRACE conn2 <- [1,1326,null,{}] 08:31:15 INFO - PROCESS | 1652 | 1461252675314 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}] 08:31:15 INFO - PROCESS | 1652 | 1461252675445 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec5a800 == 86 [pid = 1652] [id = 167] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1189c4800 == 85 [pid = 1652] [id = 280] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9b0800 == 84 [pid = 1652] [id = 279] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12a304800 == 83 [pid = 1652] [id = 329] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11883d800 == 82 [pid = 1652] [id = 328] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x131b4a000 == 81 [pid = 1652] [id = 327] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x119712800 == 80 [pid = 1652] [id = 326] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x130582800 == 79 [pid = 1652] [id = 325] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x130265800 == 78 [pid = 1652] [id = 324] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ff39800 == 77 [pid = 1652] [id = 323] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x114502c00) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x119d56400) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11c61a400) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x125de4c00) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1293e5c00) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12d5bcc00) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11a647c00) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12f68f000 == 76 [pid = 1652] [id = 322] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9a9800 == 75 [pid = 1652] [id = 321] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x127fb6800 == 74 [pid = 1652] [id = 320] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11981a800 == 73 [pid = 1652] [id = 319] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x119833000 == 72 [pid = 1652] [id = 318] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d570000 == 71 [pid = 1652] [id = 316] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce9c000 == 70 [pid = 1652] [id = 315] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba68800 == 69 [pid = 1652] [id = 314] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7ca800 == 68 [pid = 1652] [id = 313] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12802f000 == 67 [pid = 1652] [id = 312] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11abb0000 == 66 [pid = 1652] [id = 311] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc9b000 == 65 [pid = 1652] [id = 310] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x119b3b000 == 64 [pid = 1652] [id = 309] 08:31:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11609f800 == 63 [pid = 1652] [id = 308] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1279dd400) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x114fd0c00) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11bef1c00) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x129311400) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x125897400) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11a644000) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12baf0800) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1293e2c00) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1290ee800) [pid = 1652] [serial = 880] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12939c000) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11a64c000) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x119c88800) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11aef3400) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11c652800) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1279dc000) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x114e78800) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12b4d3000) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12b26a000) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x114e7c800) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x119c87c00) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1268e2400) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x123874000) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12d23d800) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11864e800) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11c33b400) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12587a400) [pid = 1652] [serial = 889] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12ce50c00) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12b8b5c00) [pid = 1652] [serial = 886] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x116051400) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11b5d6800) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11c378000) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11c622c00) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x125e0fc00) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12bbb2c00) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b26c400) [pid = 1652] [serial = 883] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x126e28800) [pid = 1652] [serial = 877] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12d245c00) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b275400) [pid = 1652] [serial = 468] [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.] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x119275000) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12d59b800) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11c658000) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b8be400) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12e20e400) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b8b9800) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 08:31:15 INFO - PROCESS | 1652 | 1461252675551 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118853000 == 64 [pid = 1652] [id = 339] 08:31:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x114be1c00) [pid = 1652] [serial = 1016] [outer = 0x0] 08:31:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11894dc00) [pid = 1652] [serial = 1017] [outer = 0x114be1c00] 08:31:15 INFO - PROCESS | 1652 | 1461252675582 Marionette DEBUG loaded listener.js 08:31:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11a64c000) [pid = 1652] [serial = 1018] [outer = 0x114be1c00] 08:31:15 INFO - PROCESS | 1652 | 1461252675894 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]]]}] 08:31:15 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 08:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 621ms 08:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:31:15 INFO - PROCESS | 1652 | 1461252675927 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 1652 | 1461252675929 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:31:15 INFO - PROCESS | 1652 | 1461252675931 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 1652 | 1461252675932 Marionette TRACE conn2 <- [1,1330,null,{}] 08:31:15 INFO - PROCESS | 1652 | 1461252675934 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}] 08:31:16 INFO - PROCESS | 1652 | 1461252676017 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:31:16 INFO - PROCESS | 1652 | 1461252676021 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba7a000 == 65 [pid = 1652] [id = 340] 08:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11a8b1c00) [pid = 1652] [serial = 1019] [outer = 0x0] 08:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11bad2c00) [pid = 1652] [serial = 1020] [outer = 0x11a8b1c00] 08:31:16 INFO - PROCESS | 1652 | 1461252676049 Marionette DEBUG loaded listener.js 08:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11bef1c00) [pid = 1652] [serial = 1021] [outer = 0x11a8b1c00] 08:31:16 INFO - PROCESS | 1652 | 1461252676382 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]]]}] 08:31:16 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 08:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 468ms 08:31:16 INFO - PROCESS | 1652 | 1461252676402 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:31:16 INFO - PROCESS | 1652 | 1461252676404 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:31:16 INFO - PROCESS | 1652 | 1461252676406 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:31:16 INFO - PROCESS | 1652 | 1461252676409 Marionette TRACE conn2 <- [1,1334,null,{}] 08:31:16 INFO - PROCESS | 1652 | 1461252676413 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}] 08:31:16 INFO - PROCESS | 1652 | 1461252676495 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:31:16 INFO - PROCESS | 1652 | 1461252676500 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ef1000 == 66 [pid = 1652] [id = 341] 08:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11bad9c00) [pid = 1652] [serial = 1022] [outer = 0x0] 08:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11c61d000) [pid = 1652] [serial = 1023] [outer = 0x11bad9c00] 08:31:16 INFO - PROCESS | 1652 | 1461252676526 Marionette DEBUG loaded listener.js 08:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11c64e000) [pid = 1652] [serial = 1024] [outer = 0x11bad9c00] 08:31:16 INFO - PROCESS | 1652 | 1461252676868 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]]]}] 08:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 475ms 08:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:31:16 INFO - PROCESS | 1652 | 1461252676881 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:31:16 INFO - PROCESS | 1652 | 1461252676882 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:31:16 INFO - PROCESS | 1652 | 1461252676884 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:31:16 INFO - PROCESS | 1652 | 1461252676885 Marionette TRACE conn2 <- [1,1338,null,{}] 08:31:16 INFO - PROCESS | 1652 | 1461252676887 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}] 08:31:17 INFO - PROCESS | 1652 | 1461252677010 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:31:17 INFO - PROCESS | 1652 | 1461252677018 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12701c000 == 67 [pid = 1652] [id = 342] 08:31:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11c64a400) [pid = 1652] [serial = 1025] [outer = 0x0] 08:31:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x123740000) [pid = 1652] [serial = 1026] [outer = 0x11c64a400] 08:31:17 INFO - PROCESS | 1652 | 1461252677045 Marionette DEBUG loaded listener.js 08:31:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x125e72400) [pid = 1652] [serial = 1027] [outer = 0x11c64a400] 08:31:17 INFO - PROCESS | 1652 | 1461252677837 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]]]}] 08:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 974ms 08:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:31:17 INFO - PROCESS | 1652 | 1461252677858 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:31:17 INFO - PROCESS | 1652 | 1461252677859 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:31:17 INFO - PROCESS | 1652 | 1461252677867 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 1652 | 1461252677868 Marionette TRACE conn2 <- [1,1342,null,{}] 08:31:17 INFO - PROCESS | 1652 | 1461252677870 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}] 08:31:17 INFO - PROCESS | 1652 | 1461252677973 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:31:17 INFO - PROCESS | 1652 | 1461252677978 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a312800 == 68 [pid = 1652] [id = 343] 08:31:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11c64dc00) [pid = 1652] [serial = 1028] [outer = 0x0] 08:31:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12744cc00) [pid = 1652] [serial = 1029] [outer = 0x11c64dc00] 08:31:18 INFO - PROCESS | 1652 | 1461252678034 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x127ff7000) [pid = 1652] [serial = 1030] [outer = 0x11c64dc00] 08:31:18 INFO - PROCESS | 1652 | 1461252678342 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]]]}] 08:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 524ms 08:31:18 INFO - PROCESS | 1652 | 1461252678385 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:31:18 INFO - PROCESS | 1652 | 1461252678386 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:31:18 INFO - PROCESS | 1652 | 1461252678389 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:31:18 INFO - PROCESS | 1652 | 1461252678390 Marionette TRACE conn2 <- [1,1346,null,{}] 08:31:18 INFO - PROCESS | 1652 | 1461252678392 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}] 08:31:18 INFO - PROCESS | 1652 | 1461252678495 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:31:18 INFO - PROCESS | 1652 | 1461252678508 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c6800 == 69 [pid = 1652] [id = 344] 08:31:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x126aa0400) [pid = 1652] [serial = 1031] [outer = 0x0] 08:31:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x128921c00) [pid = 1652] [serial = 1032] [outer = 0x126aa0400] 08:31:18 INFO - PROCESS | 1652 | 1461252678533 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12939a400) [pid = 1652] [serial = 1033] [outer = 0x126aa0400] 08:31:18 INFO - PROCESS | 1652 | 1461252678858 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]]]}] 08:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 08:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:31:18 INFO - PROCESS | 1652 | 1461252678915 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:31:18 INFO - PROCESS | 1652 | 1461252678916 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:31:18 INFO - PROCESS | 1652 | 1461252678918 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:31:18 INFO - PROCESS | 1652 | 1461252678919 Marionette TRACE conn2 <- [1,1350,null,{}] 08:31:18 INFO - PROCESS | 1652 | 1461252678921 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}] 08:31:19 INFO - PROCESS | 1652 | 1461252679024 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:31:19 INFO - PROCESS | 1652 | 1461252679060 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b878000 == 70 [pid = 1652] [id = 345] 08:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12808bc00) [pid = 1652] [serial = 1034] [outer = 0x0] 08:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1293d8c00) [pid = 1652] [serial = 1035] [outer = 0x12808bc00] 08:31:19 INFO - PROCESS | 1652 | 1461252679085 Marionette DEBUG loaded listener.js 08:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a379800) [pid = 1652] [serial = 1036] [outer = 0x12808bc00] 08:31:19 INFO - PROCESS | 1652 | 1461252679426 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]]]}] 08:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 522ms 08:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:31:19 INFO - PROCESS | 1652 | 1461252679442 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:31:19 INFO - PROCESS | 1652 | 1461252679445 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:31:19 INFO - PROCESS | 1652 | 1461252679447 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:31:19 INFO - PROCESS | 1652 | 1461252679448 Marionette TRACE conn2 <- [1,1354,null,{}] 08:31:19 INFO - PROCESS | 1652 | 1461252679450 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}] 08:31:19 INFO - PROCESS | 1652 | 1461252679558 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1124a8400) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x127fef800) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12d599400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11bccc800) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x118883800) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12386d400) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x116577800) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12b272c00) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x114e73800) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1293a0400) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a748400) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x127ff1800) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x123740400) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x123743400) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12e35b000) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e38d000) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12e67ac00) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1145db800) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11af80400) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x119131400) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x128919400) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12d5c7800) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11525a400) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1124a9400) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11a8ab000) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:31:19 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x114bd7000) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:31:19 INFO - PROCESS | 1652 | 1461252679927 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x115274000 == 71 [pid = 1652] [id = 346] 08:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x114005c00) [pid = 1652] [serial = 1037] [outer = 0x0] 08:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x114bda400) [pid = 1652] [serial = 1038] [outer = 0x114005c00] 08:31:19 INFO - PROCESS | 1652 | 1461252679953 Marionette DEBUG loaded listener.js 08:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x118989c00) [pid = 1652] [serial = 1039] [outer = 0x114005c00] 08:31:20 INFO - PROCESS | 1652 | 1461252680244 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]]]}] 08:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 818ms 08:31:20 INFO - PROCESS | 1652 | 1461252680266 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:31:20 INFO - PROCESS | 1652 | 1461252680267 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:31:20 INFO - PROCESS | 1652 | 1461252680269 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:31:20 INFO - PROCESS | 1652 | 1461252680271 Marionette TRACE conn2 <- [1,1358,null,{}] 08:31:20 INFO - PROCESS | 1652 | 1461252680281 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}] 08:31:20 INFO - PROCESS | 1652 | 1461252680402 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:31:20 INFO - PROCESS | 1652 | 1461252680408 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0dd800 == 72 [pid = 1652] [id = 347] 08:31:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x119131400) [pid = 1652] [serial = 1040] [outer = 0x0] 08:31:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1293a6c00) [pid = 1652] [serial = 1041] [outer = 0x119131400] 08:31:20 INFO - PROCESS | 1652 | 1461252680437 Marionette DEBUG loaded listener.js 08:31:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12af82400) [pid = 1652] [serial = 1042] [outer = 0x119131400] 08:31:20 INFO - PROCESS | 1652 | 1461252680761 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]]]}] 08:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 525ms 08:31:20 INFO - PROCESS | 1652 | 1461252680808 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:31:20 INFO - PROCESS | 1652 | 1461252680811 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:31:20 INFO - PROCESS | 1652 | 1461252680820 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:31:20 INFO - PROCESS | 1652 | 1461252680821 Marionette TRACE conn2 <- [1,1362,null,{}] 08:31:20 INFO - PROCESS | 1652 | 1461252680825 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}] 08:31:20 INFO - PROCESS | 1652 | 1461252680913 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:31:20 INFO - PROCESS | 1652 | 1461252680918 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbb000 == 73 [pid = 1652] [id = 348] 08:31:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11c507000) [pid = 1652] [serial = 1043] [outer = 0x0] 08:31:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12af87000) [pid = 1652] [serial = 1044] [outer = 0x11c507000] 08:31:20 INFO - PROCESS | 1652 | 1461252680943 Marionette DEBUG loaded listener.js 08:31:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b4cb400) [pid = 1652] [serial = 1045] [outer = 0x11c507000] 08:31:21 INFO - PROCESS | 1652 | 1461252681273 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]]]}] 08:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 473ms 08:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:31:21 INFO - PROCESS | 1652 | 1461252681295 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:31:21 INFO - PROCESS | 1652 | 1461252681296 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:31:21 INFO - PROCESS | 1652 | 1461252681299 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:31:21 INFO - PROCESS | 1652 | 1461252681300 Marionette TRACE conn2 <- [1,1366,null,{}] 08:31:21 INFO - PROCESS | 1652 | 1461252681302 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}] 08:31:21 INFO - PROCESS | 1652 | 1461252681389 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:31:21 INFO - PROCESS | 1652 | 1461252681448 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e47d800 == 74 [pid = 1652] [id = 349] 08:31:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b26f400) [pid = 1652] [serial = 1046] [outer = 0x0] 08:31:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b8afc00) [pid = 1652] [serial = 1047] [outer = 0x12b26f400] 08:31:21 INFO - PROCESS | 1652 | 1461252681473 Marionette DEBUG loaded listener.js 08:31:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12bb62400) [pid = 1652] [serial = 1048] [outer = 0x12b26f400] 08:31:21 INFO - PROCESS | 1652 | 1461252681783 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] 08:31:21 INFO - PROCESS | 1652 | 1461252681818 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:31:21 INFO - PROCESS | 1652 | 1461252681821 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:31:21 INFO - PROCESS | 1652 | 1461252681822 Marionette TRACE conn2 <- [1,1370,null,{}] 08:31:21 INFO - PROCESS | 1652 | 1461252681824 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}] 08:31:21 INFO - PROCESS | 1652 | 1461252681909 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:31:22 INFO - PROCESS | 1652 | 1461252682031 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11545c800 == 75 [pid = 1652] [id = 350] 08:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1124a8000) [pid = 1652] [serial = 1049] [outer = 0x0] 08:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x114235800) [pid = 1652] [serial = 1050] [outer = 0x1124a8000] 08:31:22 INFO - PROCESS | 1652 | 1461252682065 Marionette DEBUG loaded listener.js 08:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x114bdcc00) [pid = 1652] [serial = 1051] [outer = 0x1124a8000] 08:31:22 INFO - PROCESS | 1652 | 1461252682515 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] 08:31:22 INFO - PROCESS | 1652 | 1461252682546 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:31:22 INFO - PROCESS | 1652 | 1461252682550 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:31:22 INFO - PROCESS | 1652 | 1461252682552 Marionette TRACE conn2 <- [1,1374,null,{}] 08:31:22 INFO - PROCESS | 1652 | 1461252682571 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}] 08:31:22 INFO - PROCESS | 1652 | 1461252682705 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:31:22 INFO - PROCESS | 1652 | 1461252682798 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bca1000 == 76 [pid = 1652] [id = 351] 08:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x119d56400) [pid = 1652] [serial = 1052] [outer = 0x0] 08:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11a646800) [pid = 1652] [serial = 1053] [outer = 0x119d56400] 08:31:22 INFO - PROCESS | 1652 | 1461252682830 Marionette DEBUG loaded listener.js 08:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11a88f400) [pid = 1652] [serial = 1054] [outer = 0x119d56400] 08:31:23 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:23 INFO - PROCESS | 1652 | 1461252683249 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] 08:31:23 INFO - PROCESS | 1652 | 1461252683278 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:31:23 INFO - PROCESS | 1652 | 1461252683280 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:31:23 INFO - PROCESS | 1652 | 1461252683282 Marionette TRACE conn2 <- [1,1378,null,{}] 08:31:23 INFO - PROCESS | 1652 | 1461252683284 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}] 08:31:23 INFO - PROCESS | 1652 | 1461252683390 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:31:23 INFO - PROCESS | 1652 | 1461252683451 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a30d800 == 77 [pid = 1652] [id = 352] 08:31:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11ba39c00) [pid = 1652] [serial = 1055] [outer = 0x0] 08:31:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11c629c00) [pid = 1652] [serial = 1056] [outer = 0x11ba39c00] 08:31:23 INFO - PROCESS | 1652 | 1461252683523 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12386e400) [pid = 1652] [serial = 1057] [outer = 0x11ba39c00] 08:31:23 INFO - PROCESS | 1652 | 1461252683911 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] 08:31:23 INFO - PROCESS | 1652 | 1461252683951 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:31:23 INFO - PROCESS | 1652 | 1461252683959 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:31:23 INFO - PROCESS | 1652 | 1461252683963 Marionette TRACE conn2 <- [1,1382,null,{}] 08:31:23 INFO - PROCESS | 1652 | 1461252683967 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}] 08:31:24 INFO - PROCESS | 1652 | 1461252684098 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:31:24 INFO - PROCESS | 1652 | 1461252684182 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec69000 == 78 [pid = 1652] [id = 353] 08:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x123874c00) [pid = 1652] [serial = 1058] [outer = 0x0] 08:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x129012c00) [pid = 1652] [serial = 1059] [outer = 0x123874c00] 08:31:24 INFO - PROCESS | 1652 | 1461252684214 Marionette DEBUG loaded listener.js 08:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1293dd400) [pid = 1652] [serial = 1060] [outer = 0x123874c00] 08:31:24 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:31:24 INFO - PROCESS | 1652 | 1461252684655 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] 08:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:31:24 INFO - PROCESS | 1652 | 1461252684684 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:31:24 INFO - PROCESS | 1652 | 1461252684686 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:31:24 INFO - PROCESS | 1652 | 1461252684688 Marionette TRACE conn2 <- [1,1386,null,{}] 08:31:24 INFO - PROCESS | 1652 | 1461252684690 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}] 08:31:24 INFO - PROCESS | 1652 | 1461252684796 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:31:24 INFO - PROCESS | 1652 | 1461252684866 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f474000 == 79 [pid = 1652] [id = 354] 08:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12a375c00) [pid = 1652] [serial = 1061] [outer = 0x0] 08:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a74b800) [pid = 1652] [serial = 1062] [outer = 0x12a375c00] 08:31:24 INFO - PROCESS | 1652 | 1461252684898 Marionette DEBUG loaded listener.js 08:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b271000) [pid = 1652] [serial = 1063] [outer = 0x12a375c00] 08:31:25 INFO - PROCESS | 1652 | 1461252685299 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] 08:31:25 INFO - PROCESS | 1652 | 1461252685360 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:31:25 INFO - PROCESS | 1652 | 1461252685363 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:31:25 INFO - PROCESS | 1652 | 1461252685364 Marionette TRACE conn2 <- [1,1390,null,{}] 08:31:25 INFO - PROCESS | 1652 | 1461252685366 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}] 08:31:25 INFO - PROCESS | 1652 | 1461252685486 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:31:25 INFO - PROCESS | 1652 | 1461252685569 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa52800 == 80 [pid = 1652] [id = 355] 08:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12d596000) [pid = 1652] [serial = 1064] [outer = 0x0] 08:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12d5b8800) [pid = 1652] [serial = 1065] [outer = 0x12d596000] 08:31:25 INFO - PROCESS | 1652 | 1461252685607 Marionette DEBUG loaded listener.js 08:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12e211400) [pid = 1652] [serial = 1066] [outer = 0x12d596000] 08:31:26 INFO - PROCESS | 1652 | 1461252686006 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]]]}] 08:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 670ms 08:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:31:26 INFO - PROCESS | 1652 | 1461252686034 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 1652 | 1461252686035 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:31:26 INFO - PROCESS | 1652 | 1461252686037 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 1652 | 1461252686038 Marionette TRACE conn2 <- [1,1394,null,{}] 08:31:26 INFO - PROCESS | 1652 | 1461252686041 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}] 08:31:26 INFO - PROCESS | 1652 | 1461252686147 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:31:26 INFO - PROCESS | 1652 | 1461252686206 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x13021c800 == 81 [pid = 1652] [id = 356] 08:31:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12e20ec00) [pid = 1652] [serial = 1067] [outer = 0x0] 08:31:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e35a800) [pid = 1652] [serial = 1068] [outer = 0x12e20ec00] 08:31:26 INFO - PROCESS | 1652 | 1461252686236 Marionette DEBUG loaded listener.js 08:31:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12e395800) [pid = 1652] [serial = 1069] [outer = 0x12e20ec00] 08:31:26 INFO - PROCESS | 1652 | 1461252686688 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]]]}] 08:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 673ms 08:31:26 INFO - PROCESS | 1652 | 1461252686712 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 1652 | 1461252686713 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:31:26 INFO - PROCESS | 1652 | 1461252686716 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 1652 | 1461252686717 Marionette TRACE conn2 <- [1,1398,null,{}] 08:31:26 INFO - PROCESS | 1652 | 1461252686719 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}] 08:31:26 INFO - PROCESS | 1652 | 1461252686825 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:31:26 INFO - PROCESS | 1652 | 1461252686930 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x116536000 == 82 [pid = 1652] [id = 357] 08:31:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x114e72c00) [pid = 1652] [serial = 1070] [outer = 0x0] 08:31:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x119d52c00) [pid = 1652] [serial = 1071] [outer = 0x114e72c00] 08:31:26 INFO - PROCESS | 1652 | 1461252686963 Marionette DEBUG loaded listener.js 08:31:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12891dc00) [pid = 1652] [serial = 1072] [outer = 0x114e72c00] 08:31:27 INFO - PROCESS | 1652 | 1461252687535 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]]]}] 08:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 873ms 08:31:27 INFO - PROCESS | 1652 | 1461252687589 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:31:27 INFO - PROCESS | 1652 | 1461252687591 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:31:27 INFO - PROCESS | 1652 | 1461252687595 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:31:27 INFO - PROCESS | 1652 | 1461252687597 Marionette TRACE conn2 <- [1,1402,null,{}] 08:31:27 INFO - PROCESS | 1652 | 1461252687601 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}] 08:31:27 INFO - PROCESS | 1652 | 1461252687706 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:31:27 INFO - PROCESS | 1652 | 1461252687781 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a2c800 == 83 [pid = 1652] [id = 358] 08:31:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x114f6fc00) [pid = 1652] [serial = 1073] [outer = 0x0] 08:31:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x116507000) [pid = 1652] [serial = 1074] [outer = 0x114f6fc00] 08:31:27 INFO - PROCESS | 1652 | 1461252687811 Marionette DEBUG loaded listener.js 08:31:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x119278400) [pid = 1652] [serial = 1075] [outer = 0x114f6fc00] 08:31:28 INFO - PROCESS | 1652 | 1461252688225 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]]]}] 08:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 671ms 08:31:28 INFO - PROCESS | 1652 | 1461252688267 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:31:28 INFO - PROCESS | 1652 | 1461252688271 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:31:28 INFO - PROCESS | 1652 | 1461252688277 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:31:28 INFO - PROCESS | 1652 | 1461252688279 Marionette TRACE conn2 <- [1,1406,null,{}] 08:31:28 INFO - PROCESS | 1652 | 1461252688281 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}] 08:31:28 INFO - PROCESS | 1652 | 1461252688381 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:31:28 INFO - PROCESS | 1652 | 1461252688443 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c1ab000 == 84 [pid = 1652] [id = 359] 08:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x119b6a400) [pid = 1652] [serial = 1076] [outer = 0x0] 08:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11aeec400) [pid = 1652] [serial = 1077] [outer = 0x119b6a400] 08:31:28 INFO - PROCESS | 1652 | 1461252688471 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11a647400) [pid = 1652] [serial = 1078] [outer = 0x119b6a400] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12e47d800 == 83 [pid = 1652] [id = 349] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbb000 == 82 [pid = 1652] [id = 348] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0dd800 == 81 [pid = 1652] [id = 347] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x115274000 == 80 [pid = 1652] [id = 346] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12b878000 == 79 [pid = 1652] [id = 345] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c6800 == 78 [pid = 1652] [id = 344] 08:31:28 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x129308800) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 08:31:28 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12b4d3c00) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 08:31:28 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12bbae000) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 08:31:28 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12d249c00) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a312800 == 77 [pid = 1652] [id = 343] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12701c000 == 76 [pid = 1652] [id = 342] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118ef1000 == 75 [pid = 1652] [id = 341] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba7a000 == 74 [pid = 1652] [id = 340] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118853000 == 73 [pid = 1652] [id = 339] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x119155800 == 72 [pid = 1652] [id = 338] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x11ae6e800 == 71 [pid = 1652] [id = 337] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a3b9800 == 70 [pid = 1652] [id = 335] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x130bb6800 == 69 [pid = 1652] [id = 334] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x130585800 == 68 [pid = 1652] [id = 333] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce93800 == 67 [pid = 1652] [id = 332] 08:31:28 INFO - PROCESS | 1652 | --DOCSHELL 0x123755000 == 66 [pid = 1652] [id = 331] 08:31:28 INFO - PROCESS | 1652 | 1461252688865 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]]]}] 08:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 620ms 08:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:31:28 INFO - PROCESS | 1652 | 1461252688896 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:31:28 INFO - PROCESS | 1652 | 1461252688897 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:31:28 INFO - PROCESS | 1652 | 1461252688899 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:31:28 INFO - PROCESS | 1652 | 1461252688902 Marionette TRACE conn2 <- [1,1410,null,{}] 08:31:28 INFO - PROCESS | 1652 | 1461252688909 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}] 08:31:29 INFO - PROCESS | 1652 | 1461252689002 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x114fca000) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12bbaac00) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12e205000) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12373e000) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11a893800) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1293a5400) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11a64e800) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12baf8400) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x116506400) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a745400) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12b272400) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12a747c00) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1268e3000) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12a37b400) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11c36c400) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12e398000) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12ee88400) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12ee80800) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12e67a400) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x114e79800) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x116573800) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x125de5c00) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x127ff8400) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11c373400) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11af83c00) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12b26fc00) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12e202400) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e210400) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12744dc00) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11c654800) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x125de4800) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11adbe400) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11b511400) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x116209000) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1152d9000) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11a645c00) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11c7d2800) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e206000) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12e38cc00) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12baec000) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12e321400) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c657c00) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x114bde400) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 08:31:29 INFO - PROCESS | 1652 | 1461252689072 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b935800 == 67 [pid = 1652] [id = 360] 08:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1152d9000) [pid = 1652] [serial = 1079] [outer = 0x0] 08:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11a893800) [pid = 1652] [serial = 1080] [outer = 0x1152d9000] 08:31:29 INFO - PROCESS | 1652 | 1461252689101 Marionette DEBUG loaded listener.js 08:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c655c00) [pid = 1652] [serial = 1081] [outer = 0x1152d9000] 08:31:29 INFO - PROCESS | 1652 | 1461252689431 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]]]}] 08:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 576ms 08:31:29 INFO - PROCESS | 1652 | 1461252689476 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:31:29 INFO - PROCESS | 1652 | 1461252689478 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:31:29 INFO - PROCESS | 1652 | 1461252689480 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:31:29 INFO - PROCESS | 1652 | 1461252689481 Marionette TRACE conn2 <- [1,1414,null,{}] 08:31:29 INFO - PROCESS | 1652 | 1461252689484 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}] 08:31:29 INFO - PROCESS | 1652 | 1461252689571 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:31:29 INFO - PROCESS | 1652 | 1461252689628 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a3e800 == 68 [pid = 1652] [id = 361] 08:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11c651800) [pid = 1652] [serial = 1082] [outer = 0x0] 08:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x125877000) [pid = 1652] [serial = 1083] [outer = 0x11c651800] 08:31:29 INFO - PROCESS | 1652 | 1461252689655 Marionette DEBUG loaded listener.js 08:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1268e2800) [pid = 1652] [serial = 1084] [outer = 0x11c651800] 08:31:29 INFO - PROCESS | 1652 | 1461252689976 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]]]}] 08:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 518ms 08:31:30 INFO - PROCESS | 1652 | 1461252689998 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:31:30 INFO - PROCESS | 1652 | 1461252690000 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:31:30 INFO - PROCESS | 1652 | 1461252690002 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:31:30 INFO - PROCESS | 1652 | 1461252690003 Marionette TRACE conn2 <- [1,1418,null,{}] 08:31:30 INFO - PROCESS | 1652 | 1461252690005 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}] 08:31:30 INFO - PROCESS | 1652 | 1461252690088 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:31:30 INFO - PROCESS | 1652 | 1461252690147 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291ba800 == 69 [pid = 1652] [id = 362] 08:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x125e73400) [pid = 1652] [serial = 1085] [outer = 0x0] 08:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12744dc00) [pid = 1652] [serial = 1086] [outer = 0x125e73400] 08:31:30 INFO - PROCESS | 1652 | 1461252690173 Marionette DEBUG loaded listener.js 08:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1290e8000) [pid = 1652] [serial = 1087] [outer = 0x125e73400] 08:31:30 INFO - PROCESS | 1652 | 1461252690465 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]]]}] 08:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 474ms 08:31:30 INFO - PROCESS | 1652 | 1461252690481 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:31:30 INFO - PROCESS | 1652 | 1461252690483 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:31:30 INFO - PROCESS | 1652 | 1461252690485 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:31:30 INFO - PROCESS | 1652 | 1461252690486 Marionette TRACE conn2 <- [1,1422,null,{}] 08:31:30 INFO - PROCESS | 1652 | 1461252690488 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}] 08:31:30 INFO - PROCESS | 1652 | 1461252690590 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:31:30 INFO - PROCESS | 1652 | 1461252690597 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b289000 == 70 [pid = 1652] [id = 363] 08:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12939ac00) [pid = 1652] [serial = 1088] [outer = 0x0] 08:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a37b800) [pid = 1652] [serial = 1089] [outer = 0x12939ac00] 08:31:30 INFO - PROCESS | 1652 | 1461252690625 Marionette DEBUG loaded listener.js 08:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b4c9800) [pid = 1652] [serial = 1090] [outer = 0x12939ac00] 08:31:31 INFO - PROCESS | 1652 | 1461252691014 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]]]}] 08:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 574ms 08:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:31:31 INFO - PROCESS | 1652 | 1461252691060 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:31:31 INFO - PROCESS | 1652 | 1461252691062 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:31:31 INFO - PROCESS | 1652 | 1461252691064 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:31:31 INFO - PROCESS | 1652 | 1461252691065 Marionette TRACE conn2 <- [1,1426,null,{}] 08:31:31 INFO - PROCESS | 1652 | 1461252691067 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}] 08:31:31 INFO - PROCESS | 1652 | 1461252691172 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:31:31 INFO - PROCESS | 1652 | 1461252691190 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba69800 == 71 [pid = 1652] [id = 364] 08:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x119b6f800) [pid = 1652] [serial = 1091] [outer = 0x0] 08:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12baf6c00) [pid = 1652] [serial = 1092] [outer = 0x119b6f800] 08:31:31 INFO - PROCESS | 1652 | 1461252691215 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12ce48000) [pid = 1652] [serial = 1093] [outer = 0x119b6f800] 08:31:31 INFO - PROCESS | 1652 | 1461252691571 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]]]}] 08:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 08:31:31 INFO - PROCESS | 1652 | 1461252691583 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:31:31 INFO - PROCESS | 1652 | 1461252691584 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:31:31 INFO - PROCESS | 1652 | 1461252691586 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:31:31 INFO - PROCESS | 1652 | 1461252691587 Marionette TRACE conn2 <- [1,1430,null,{}] 08:31:31 INFO - PROCESS | 1652 | 1461252691591 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}] 08:31:31 INFO - PROCESS | 1652 | 1461252691706 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:31:31 INFO - PROCESS | 1652 | 1461252691718 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db5d000 == 72 [pid = 1652] [id = 365] 08:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12ce4ac00) [pid = 1652] [serial = 1094] [outer = 0x0] 08:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12d58dc00) [pid = 1652] [serial = 1095] [outer = 0x12ce4ac00] 08:31:31 INFO - PROCESS | 1652 | 1461252691744 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e20a800) [pid = 1652] [serial = 1096] [outer = 0x12ce4ac00] 08:31:32 INFO - PROCESS | 1652 | 1461252692103 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]]]}] 08:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 521ms 08:31:32 INFO - PROCESS | 1652 | 1461252692111 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 1652 | 1461252692112 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:31:32 INFO - PROCESS | 1652 | 1461252692114 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 1652 | 1461252692115 Marionette TRACE conn2 <- [1,1434,null,{}] 08:31:32 INFO - PROCESS | 1652 | 1461252692117 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}] 08:31:32 INFO - PROCESS | 1652 | 1461252692230 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:31:32 INFO - PROCESS | 1652 | 1461252692269 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e738000 == 73 [pid = 1652] [id = 366] 08:31:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12baf1400) [pid = 1652] [serial = 1097] [outer = 0x0] 08:31:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12e31bc00) [pid = 1652] [serial = 1098] [outer = 0x12baf1400] 08:31:32 INFO - PROCESS | 1652 | 1461252692294 Marionette DEBUG loaded listener.js 08:31:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12e35ec00) [pid = 1652] [serial = 1099] [outer = 0x12baf1400] 08:31:32 INFO - PROCESS | 1652 | 1461252692708 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]]]}] 08:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 618ms 08:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:31:32 INFO - PROCESS | 1652 | 1461252692733 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 1652 | 1461252692735 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:31:32 INFO - PROCESS | 1652 | 1461252692739 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 1652 | 1461252692743 Marionette TRACE conn2 <- [1,1438,null,{}] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11c50f800) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11a8b1c00) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x126aa0400) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x114005c00) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11583bc00) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11c507000) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c64dc00) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11c64a400) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11bad9c00) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12808bc00) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x114be1c00) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x119131400) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118984000) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:31:32 INFO - PROCESS | 1652 | 1461252692934 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}] 08:31:33 INFO - PROCESS | 1652 | 1461252693097 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:31:33 INFO - PROCESS | 1652 | 1461252693105 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x126eb3000 == 74 [pid = 1652] [id = 367] 08:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118650400) [pid = 1652] [serial = 1100] [outer = 0x0] 08:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11a64f800) [pid = 1652] [serial = 1101] [outer = 0x118650400] 08:31:33 INFO - PROCESS | 1652 | 1461252693143 Marionette DEBUG loaded listener.js 08:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11c64d800) [pid = 1652] [serial = 1102] [outer = 0x118650400] 08:31:33 INFO - PROCESS | 1652 | 1461252693490 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]]]}] 08:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 779ms 08:31:33 INFO - PROCESS | 1652 | 1461252693518 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:31:33 INFO - PROCESS | 1652 | 1461252693519 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:31:33 INFO - PROCESS | 1652 | 1461252693522 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:31:33 INFO - PROCESS | 1652 | 1461252693523 Marionette TRACE conn2 <- [1,1442,null,{}] 08:31:33 INFO - PROCESS | 1652 | 1461252693532 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}] 08:31:33 INFO - PROCESS | 1652 | 1461252693635 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:31:33 INFO - PROCESS | 1652 | 1461252693640 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa58800 == 75 [pid = 1652] [id = 368] 08:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x127447800) [pid = 1652] [serial = 1103] [outer = 0x0] 08:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e38f400) [pid = 1652] [serial = 1104] [outer = 0x127447800] 08:31:33 INFO - PROCESS | 1652 | 1461252693669 Marionette DEBUG loaded listener.js 08:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e945c00) [pid = 1652] [serial = 1105] [outer = 0x127447800] 08:31:34 INFO - PROCESS | 1652 | 1461252693998 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]]]}] 08:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 521ms 08:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:31:34 INFO - PROCESS | 1652 | 1461252694044 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:31:34 INFO - PROCESS | 1652 | 1461252694045 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:31:34 INFO - PROCESS | 1652 | 1461252694048 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:31:34 INFO - PROCESS | 1652 | 1461252694049 Marionette TRACE conn2 <- [1,1446,null,{}] 08:31:34 INFO - PROCESS | 1652 | 1461252694051 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}] 08:31:34 INFO - PROCESS | 1652 | 1461252694138 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:31:34 INFO - PROCESS | 1652 | 1461252694201 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x13021f000 == 76 [pid = 1652] [id = 369] 08:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e67b000) [pid = 1652] [serial = 1106] [outer = 0x0] 08:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12ee80800) [pid = 1652] [serial = 1107] [outer = 0x12e67b000] 08:31:34 INFO - PROCESS | 1652 | 1461252694226 Marionette DEBUG loaded listener.js 08:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12ee8a400) [pid = 1652] [serial = 1108] [outer = 0x12e67b000] 08:31:34 INFO - PROCESS | 1652 | 1461252694518 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]]]}] 08:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 517ms 08:31:34 INFO - PROCESS | 1652 | 1461252694566 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:31:34 INFO - PROCESS | 1652 | 1461252694567 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:31:34 INFO - PROCESS | 1652 | 1461252694569 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:31:34 INFO - PROCESS | 1652 | 1461252694570 Marionette TRACE conn2 <- [1,1450,null,{}] 08:31:34 INFO - PROCESS | 1652 | 1461252694573 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}] 08:31:34 INFO - PROCESS | 1652 | 1461252694661 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:31:34 INFO - PROCESS | 1652 | 1461252694665 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x130573000 == 77 [pid = 1652] [id = 370] 08:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1123be800) [pid = 1652] [serial = 1109] [outer = 0x0] 08:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1123c5400) [pid = 1652] [serial = 1110] [outer = 0x1123be800] 08:31:34 INFO - PROCESS | 1652 | 1461252694689 Marionette DEBUG loaded listener.js 08:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12e94c800) [pid = 1652] [serial = 1111] [outer = 0x1123be800] 08:31:35 INFO - PROCESS | 1652 | 1461252695195 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]]]}] 08:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 672ms 08:31:35 INFO - PROCESS | 1652 | 1461252695242 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:31:35 INFO - PROCESS | 1652 | 1461252695244 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:31:35 INFO - PROCESS | 1652 | 1461252695248 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:31:35 INFO - PROCESS | 1652 | 1461252695250 Marionette TRACE conn2 <- [1,1454,null,{}] 08:31:35 INFO - PROCESS | 1652 | 1461252695254 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}] 08:31:35 INFO - PROCESS | 1652 | 1461252695369 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:31:35 INFO - PROCESS | 1652 | 1461252695497 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c6f000 == 78 [pid = 1652] [id = 371] 08:31:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x117968c00) [pid = 1652] [serial = 1112] [outer = 0x0] 08:31:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11894b800) [pid = 1652] [serial = 1113] [outer = 0x117968c00] 08:31:35 INFO - PROCESS | 1652 | 1461252695533 Marionette DEBUG loaded listener.js 08:31:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11a64cc00) [pid = 1652] [serial = 1114] [outer = 0x117968c00] 08:31:35 INFO - PROCESS | 1652 | 1461252695993 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]]]}] 08:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 772ms 08:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:31:36 INFO - PROCESS | 1652 | 1461252696020 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:31:36 INFO - PROCESS | 1652 | 1461252696025 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:31:36 INFO - PROCESS | 1652 | 1461252696029 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:31:36 INFO - PROCESS | 1652 | 1461252696031 Marionette TRACE conn2 <- [1,1458,null,{}] 08:31:36 INFO - PROCESS | 1652 | 1461252696034 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}] 08:31:36 INFO - PROCESS | 1652 | 1461252696145 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:31:36 INFO - PROCESS | 1652 | 1461252696206 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291b0800 == 79 [pid = 1652] [id = 372] 08:31:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11a8b0c00) [pid = 1652] [serial = 1115] [outer = 0x0] 08:31:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11bcd1400) [pid = 1652] [serial = 1116] [outer = 0x11a8b0c00] 08:31:36 INFO - PROCESS | 1652 | 1461252696248 Marionette DEBUG loaded listener.js 08:31:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11c658000) [pid = 1652] [serial = 1117] [outer = 0x11a8b0c00] 08:31:36 INFO - PROCESS | 1652 | 1461252696711 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]]]}] 08:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 771ms 08:31:36 INFO - PROCESS | 1652 | 1461252696800 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:31:36 INFO - PROCESS | 1652 | 1461252696802 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:31:36 INFO - PROCESS | 1652 | 1461252696804 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:31:36 INFO - PROCESS | 1652 | 1461252696807 Marionette TRACE conn2 <- [1,1462,null,{}] 08:31:36 INFO - PROCESS | 1652 | 1461252696815 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}] 08:31:36 INFO - PROCESS | 1652 | 1461252696922 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:31:37 INFO - PROCESS | 1652 | 1461252696997 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x130b45000 == 80 [pid = 1652] [id = 373] 08:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12a74e000) [pid = 1652] [serial = 1118] [outer = 0x0] 08:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12a971000) [pid = 1652] [serial = 1119] [outer = 0x12a74e000] 08:31:37 INFO - PROCESS | 1652 | 1461252697029 Marionette DEBUG loaded listener.js 08:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12a977000) [pid = 1652] [serial = 1120] [outer = 0x12a74e000] 08:31:37 INFO - PROCESS | 1652 | 1461252697519 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]]]}] 08:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 773ms 08:31:37 INFO - PROCESS | 1652 | 1461252697579 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:31:37 INFO - PROCESS | 1652 | 1461252697582 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:31:37 INFO - PROCESS | 1652 | 1461252697585 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:31:37 INFO - PROCESS | 1652 | 1461252697587 Marionette TRACE conn2 <- [1,1466,null,{}] 08:31:37 INFO - PROCESS | 1652 | 1461252697591 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}] 08:31:37 INFO - PROCESS | 1652 | 1461252697752 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:31:37 INFO - PROCESS | 1652 | 1461252697880 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x131b43800 == 81 [pid = 1652] [id = 374] 08:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12cfea400) [pid = 1652] [serial = 1121] [outer = 0x0] 08:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12d5bb800) [pid = 1652] [serial = 1122] [outer = 0x12cfea400] 08:31:37 INFO - PROCESS | 1652 | 1461252697951 Marionette DEBUG loaded listener.js 08:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12e38d000) [pid = 1652] [serial = 1123] [outer = 0x12cfea400] 08:31:38 INFO - PROCESS | 1652 | 1461252698379 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]]]}] 08:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 826ms 08:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:31:38 INFO - PROCESS | 1652 | 1461252698426 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:31:38 INFO - PROCESS | 1652 | 1461252698427 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:31:38 INFO - PROCESS | 1652 | 1461252698429 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 1652 | 1461252698430 Marionette TRACE conn2 <- [1,1470,null,{}] 08:31:38 INFO - PROCESS | 1652 | 1461252698433 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}] 08:31:38 INFO - PROCESS | 1652 | 1461252698540 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:31:38 INFO - PROCESS | 1652 | 1461252698618 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1303d4800 == 82 [pid = 1652] [id = 375] 08:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12e324400) [pid = 1652] [serial = 1124] [outer = 0x0] 08:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e93dc00) [pid = 1652] [serial = 1125] [outer = 0x12e324400] 08:31:38 INFO - PROCESS | 1652 | 1461252698650 Marionette DEBUG loaded listener.js 08:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12ee88000) [pid = 1652] [serial = 1126] [outer = 0x12e324400] 08:31:39 INFO - PROCESS | 1652 | 1461252699134 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]]]}] 08:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 719ms 08:31:39 INFO - PROCESS | 1652 | 1461252699163 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:31:39 INFO - PROCESS | 1652 | 1461252699165 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:31:39 INFO - PROCESS | 1652 | 1461252699171 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:31:39 INFO - PROCESS | 1652 | 1461252699173 Marionette TRACE conn2 <- [1,1474,null,{}] 08:31:39 INFO - PROCESS | 1652 | 1461252699178 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}] 08:31:39 INFO - PROCESS | 1652 | 1461252699354 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:31:39 INFO - PROCESS | 1652 | 1461252699485 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0a8000 == 83 [pid = 1652] [id = 376] 08:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x114bde400) [pid = 1652] [serial = 1127] [outer = 0x0] 08:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11ab7e000) [pid = 1652] [serial = 1128] [outer = 0x114bde400] 08:31:39 INFO - PROCESS | 1652 | 1461252699535 Marionette DEBUG loaded listener.js 08:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12f12e400) [pid = 1652] [serial = 1129] [outer = 0x114bde400] 08:31:40 INFO - PROCESS | 1652 | 1461252700221 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]]]}] 08:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1073ms 08:31:40 INFO - PROCESS | 1652 | 1461252700244 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:31:40 INFO - PROCESS | 1652 | 1461252700247 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:31:40 INFO - PROCESS | 1652 | 1461252700250 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:31:40 INFO - PROCESS | 1652 | 1461252700252 Marionette TRACE conn2 <- [1,1478,null,{}] 08:31:40 INFO - PROCESS | 1652 | 1461252700273 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}] 08:31:40 INFO - PROCESS | 1652 | 1461252700398 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:31:40 INFO - PROCESS | 1652 | 1461252700456 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c361800 == 84 [pid = 1652] [id = 377] 08:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x114be1800) [pid = 1652] [serial = 1130] [outer = 0x0] 08:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x114fca000) [pid = 1652] [serial = 1131] [outer = 0x114be1800] 08:31:40 INFO - PROCESS | 1652 | 1461252700484 Marionette DEBUG loaded listener.js 08:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x11864f000) [pid = 1652] [serial = 1132] [outer = 0x114be1800] 08:31:40 INFO - PROCESS | 1652 | 1461252700920 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]]]}] 08:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 723ms 08:31:40 INFO - PROCESS | 1652 | 1461252700977 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:31:40 INFO - PROCESS | 1652 | 1461252700981 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:31:40 INFO - PROCESS | 1652 | 1461252700987 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:31:40 INFO - PROCESS | 1652 | 1461252700988 Marionette TRACE conn2 <- [1,1482,null,{}] 08:31:40 INFO - PROCESS | 1652 | 1461252700992 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}] 08:31:41 INFO - PROCESS | 1652 | 1461252701090 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:31:41 INFO - PROCESS | 1652 | 1461252701166 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b93c800 == 85 [pid = 1652] [id = 378] 08:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x118650000) [pid = 1652] [serial = 1133] [outer = 0x0] 08:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x119b62c00) [pid = 1652] [serial = 1134] [outer = 0x118650000] 08:31:41 INFO - PROCESS | 1652 | 1461252701194 Marionette DEBUG loaded listener.js 08:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x119d5bc00) [pid = 1652] [serial = 1135] [outer = 0x118650000] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcb3000 == 84 [pid = 1652] [id = 281] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x13021f000 == 83 [pid = 1652] [id = 369] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa58800 == 82 [pid = 1652] [id = 368] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12b8afc00) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x1290e4800) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11a8ae000) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12baf4000) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12e948000) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12e35a400) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x125a97400) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | 1461252701734 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]]]}] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x126eb3000 == 81 [pid = 1652] [id = 367] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12e738000 == 80 [pid = 1652] [id = 366] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12db5d000 == 79 [pid = 1652] [id = 365] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba69800 == 78 [pid = 1652] [id = 364] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b289000 == 77 [pid = 1652] [id = 363] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1291ba800 == 76 [pid = 1652] [id = 362] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x125a3e800 == 75 [pid = 1652] [id = 361] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11b935800 == 74 [pid = 1652] [id = 360] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11c1ab000 == 73 [pid = 1652] [id = 359] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x125a2c800 == 72 [pid = 1652] [id = 358] 08:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 773ms 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12f474000 == 71 [pid = 1652] [id = 354] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec69000 == 70 [pid = 1652] [id = 353] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12a30d800 == 69 [pid = 1652] [id = 352] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11bca1000 == 68 [pid = 1652] [id = 351] 08:31:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11545c800 == 67 [pid = 1652] [id = 350] 08:31:41 INFO - PROCESS | 1652 | 1461252701765 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:31:41 INFO - PROCESS | 1652 | 1461252701767 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:31:41 INFO - PROCESS | 1652 | 1461252701771 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:31:41 INFO - PROCESS | 1652 | 1461252701776 Marionette TRACE conn2 <- [1,1486,null,{}] 08:31:41 INFO - PROCESS | 1652 | 1461252701788 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}] 08:31:41 INFO - PROCESS | 1652 | 1461252701935 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12b4cb400) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12e946c00) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11bad2c00) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12939a400) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x114bda400) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x116511800) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12e93e400) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12af87000) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x127ff7000) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x123740000) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11c64e000) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x128921c00) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1293d8c00) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11bef1c00) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11894dc00) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x118989c00) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12af82400) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1293a6c00) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a379800) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11c61d000) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x119a39800) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x125e72400) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12744cc00) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x119d55800) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1188dfc00) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 08:31:41 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11a64c000) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1652 | 1461252702037 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119830800 == 68 [pid = 1652] [id = 379] 08:31:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x118650c00) [pid = 1652] [serial = 1136] [outer = 0x0] 08:31:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11a8a9800) [pid = 1652] [serial = 1137] [outer = 0x118650c00] 08:31:42 INFO - PROCESS | 1652 | 1461252702081 Marionette DEBUG loaded listener.js 08:31:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11ab80000) [pid = 1652] [serial = 1138] [outer = 0x118650c00] 08:31:42 INFO - PROCESS | 1652 | 1461252702504 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]]]}] 08:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 777ms 08:31:42 INFO - PROCESS | 1652 | 1461252702549 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:31:42 INFO - PROCESS | 1652 | 1461252702551 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:31:42 INFO - PROCESS | 1652 | 1461252702554 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:31:42 INFO - PROCESS | 1652 | 1461252702556 Marionette TRACE conn2 <- [1,1490,null,{}] 08:31:42 INFO - PROCESS | 1652 | 1461252702560 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}] 08:31:42 INFO - PROCESS | 1652 | 1461252702688 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:31:42 INFO - PROCESS | 1652 | 1461252702699 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a15000 == 69 [pid = 1652] [id = 380] 08:31:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11aef2c00) [pid = 1652] [serial = 1139] [outer = 0x0] 08:31:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11bad2c00) [pid = 1652] [serial = 1140] [outer = 0x11aef2c00] 08:31:42 INFO - PROCESS | 1652 | 1461252702742 Marionette DEBUG loaded listener.js 08:31:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11c375000) [pid = 1652] [serial = 1141] [outer = 0x11aef2c00] 08:31:43 INFO - PROCESS | 1652 | 1461252703126 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]]]}] 08:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 623ms 08:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:31:43 INFO - PROCESS | 1652 | 1461252703177 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:31:43 INFO - PROCESS | 1652 | 1461252703179 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:31:43 INFO - PROCESS | 1652 | 1461252703181 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:31:43 INFO - PROCESS | 1652 | 1461252703182 Marionette TRACE conn2 <- [1,1494,null,{}] 08:31:43 INFO - PROCESS | 1652 | 1461252703184 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}] 08:31:43 INFO - PROCESS | 1652 | 1461252703268 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:31:43 INFO - PROCESS | 1652 | 1461252703291 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b34000 == 70 [pid = 1652] [id = 381] 08:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11c624000) [pid = 1652] [serial = 1142] [outer = 0x0] 08:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11c64f800) [pid = 1652] [serial = 1143] [outer = 0x11c624000] 08:31:43 INFO - PROCESS | 1652 | 1461252703317 Marionette DEBUG loaded listener.js 08:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12373bc00) [pid = 1652] [serial = 1144] [outer = 0x11c624000] 08:31:43 INFO - PROCESS | 1652 | 1461252703640 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]]]}] 08:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 468ms 08:31:43 INFO - PROCESS | 1652 | 1461252703650 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:31:43 INFO - PROCESS | 1652 | 1461252703651 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:31:43 INFO - PROCESS | 1652 | 1461252703653 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:31:43 INFO - PROCESS | 1652 | 1461252703654 Marionette TRACE conn2 <- [1,1498,null,{}] 08:31:43 INFO - PROCESS | 1652 | 1461252703657 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}] 08:31:43 INFO - PROCESS | 1652 | 1461252703757 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:31:43 INFO - PROCESS | 1652 | 1461252703820 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a31f000 == 71 [pid = 1652] [id = 382] 08:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11c505c00) [pid = 1652] [serial = 1145] [outer = 0x0] 08:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x123871400) [pid = 1652] [serial = 1146] [outer = 0x11c505c00] 08:31:43 INFO - PROCESS | 1652 | 1461252703849 Marionette DEBUG loaded listener.js 08:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12744c400) [pid = 1652] [serial = 1147] [outer = 0x11c505c00] 08:31:44 INFO - PROCESS | 1652 | 1461252704149 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]]]}] 08:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 08:31:44 INFO - PROCESS | 1652 | 1461252704172 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:31:44 INFO - PROCESS | 1652 | 1461252704174 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:31:44 INFO - PROCESS | 1652 | 1461252704179 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:31:44 INFO - PROCESS | 1652 | 1461252704181 Marionette TRACE conn2 <- [1,1502,null,{}] 08:31:44 INFO - PROCESS | 1652 | 1461252704183 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}] 08:31:44 INFO - PROCESS | 1652 | 1461252704290 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:31:44 INFO - PROCESS | 1652 | 1461252704303 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0ae800 == 72 [pid = 1652] [id = 383] 08:31:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1278f5c00) [pid = 1652] [serial = 1148] [outer = 0x0] 08:31:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x127ff7000) [pid = 1652] [serial = 1149] [outer = 0x1278f5c00] 08:31:44 INFO - PROCESS | 1652 | 1461252704329 Marionette DEBUG loaded listener.js 08:31:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x129010800) [pid = 1652] [serial = 1150] [outer = 0x1278f5c00] 08:31:44 INFO - PROCESS | 1652 | 1461252704681 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]]]}] 08:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 521ms 08:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:31:44 INFO - PROCESS | 1652 | 1461252704700 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:31:44 INFO - PROCESS | 1652 | 1461252704701 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:31:44 INFO - PROCESS | 1652 | 1461252704703 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:31:44 INFO - PROCESS | 1652 | 1461252704704 Marionette TRACE conn2 <- [1,1506,null,{}] 08:31:44 INFO - PROCESS | 1652 | 1461252704707 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}] 08:31:44 INFO - PROCESS | 1652 | 1461252704815 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:31:44 INFO - PROCESS | 1652 | 1461252704830 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b87c800 == 73 [pid = 1652] [id = 384] 08:31:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1290ea000) [pid = 1652] [serial = 1151] [outer = 0x0] 08:31:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x129398400) [pid = 1652] [serial = 1152] [outer = 0x1290ea000] 08:31:44 INFO - PROCESS | 1652 | 1461252704855 Marionette DEBUG loaded listener.js 08:31:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1293e4400) [pid = 1652] [serial = 1153] [outer = 0x1290ea000] 08:31:45 INFO - PROCESS | 1652 | 1461252705213 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]]]}] 08:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 08:31:45 INFO - PROCESS | 1652 | 1461252705223 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:31:45 INFO - PROCESS | 1652 | 1461252705225 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:31:45 INFO - PROCESS | 1652 | 1461252705228 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:31:45 INFO - PROCESS | 1652 | 1461252705230 Marionette TRACE conn2 <- [1,1510,null,{}] 08:31:45 INFO - PROCESS | 1652 | 1461252705239 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}] 08:31:45 INFO - PROCESS | 1652 | 1461252705406 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:31:45 INFO - PROCESS | 1652 | 1461252705421 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf61800 == 74 [pid = 1652] [id = 385] 08:31:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1290ed400) [pid = 1652] [serial = 1154] [outer = 0x0] 08:31:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a37dc00) [pid = 1652] [serial = 1155] [outer = 0x1290ed400] 08:31:45 INFO - PROCESS | 1652 | 1461252705465 Marionette DEBUG loaded listener.js 08:31:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a748c00) [pid = 1652] [serial = 1156] [outer = 0x1290ed400] 08:31:45 INFO - PROCESS | 1652 | 1461252705892 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]]]}] 08:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 669ms 08:31:45 INFO - PROCESS | 1652 | 1461252705897 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:31:45 INFO - PROCESS | 1652 | 1461252705898 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:31:45 INFO - PROCESS | 1652 | 1461252705901 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:31:45 INFO - PROCESS | 1652 | 1461252705902 Marionette TRACE conn2 <- [1,1514,null,{}] 08:31:45 INFO - PROCESS | 1652 | 1461252705904 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}] 08:31:46 INFO - PROCESS | 1652 | 1461252706015 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:31:46 INFO - PROCESS | 1652 | 1461252706026 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d57f800 == 75 [pid = 1652] [id = 386] 08:31:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a377000) [pid = 1652] [serial = 1157] [outer = 0x0] 08:31:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a77d000) [pid = 1652] [serial = 1158] [outer = 0x12a377000] 08:31:46 INFO - PROCESS | 1652 | 1461252706052 Marionette DEBUG loaded listener.js 08:31:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a782400) [pid = 1652] [serial = 1159] [outer = 0x12a377000] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11a65d400) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x129013400) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x118ed2c00) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x128923c00) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12e394000) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12a745800) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11583b400) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x1293de000) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12e209c00) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11adb9800) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11be83c00) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11c61b400) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12b26f400) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12589bc00) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12ce49800) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11c340000) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12cfe0400) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x119b6f800) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12ce4ac00) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12baf1400) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12939ac00) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1152d9000) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x114f6fc00) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c651800) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x125e73400) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x114e72c00) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x119b6a400) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118650400) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x127447800) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e67b000) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:31:46 INFO - PROCESS | 1652 | 1461252706636 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]]]}] 08:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 769ms 08:31:46 INFO - PROCESS | 1652 | 1461252706670 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:31:46 INFO - PROCESS | 1652 | 1461252706672 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:31:46 INFO - PROCESS | 1652 | 1461252706679 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:31:46 INFO - PROCESS | 1652 | 1461252706681 Marionette TRACE conn2 <- [1,1518,null,{}] 08:31:46 INFO - PROCESS | 1652 | 1461252706683 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}] 08:31:46 INFO - PROCESS | 1652 | 1461252706833 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:31:46 INFO - PROCESS | 1652 | 1461252706875 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf6c800 == 76 [pid = 1652] [id = 387] 08:31:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1123b9800) [pid = 1652] [serial = 1160] [outer = 0x0] 08:31:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11a88a400) [pid = 1652] [serial = 1161] [outer = 0x1123b9800] 08:31:46 INFO - PROCESS | 1652 | 1461252706905 Marionette DEBUG loaded listener.js 08:31:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a77b000) [pid = 1652] [serial = 1162] [outer = 0x1123b9800] 08:31:47 INFO - PROCESS | 1652 | 1461252707174 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]]]}] 08:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 524ms 08:31:47 INFO - PROCESS | 1652 | 1461252707198 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:31:47 INFO - PROCESS | 1652 | 1461252707199 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:31:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:31:47 INFO - PROCESS | 1652 | 1461252707202 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 1652 | 1461252707203 Marionette TRACE conn2 <- [1,1522,null,{}] 08:31:47 INFO - PROCESS | 1652 | 1461252707205 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}] 08:31:47 INFO - PROCESS | 1652 | 1461252707309 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:31:47 INFO - PROCESS | 1652 | 1461252707313 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e731000 == 77 [pid = 1652] [id = 388] 08:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a77b800) [pid = 1652] [serial = 1163] [outer = 0x0] 08:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a96e800) [pid = 1652] [serial = 1164] [outer = 0x12a77b800] 08:31:47 INFO - PROCESS | 1652 | 1461252707338 Marionette DEBUG loaded listener.js 08:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12af7ec00) [pid = 1652] [serial = 1165] [outer = 0x12a77b800] 08:31:47 INFO - PROCESS | 1652 | 1461252707671 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"]]]}] 08:31:47 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 () { 08:31:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:31:47 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 () { 08:31:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:31:47 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 () { 08:31:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:31:47 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 () { 08:31:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:31:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 521ms 08:31:47 INFO - PROCESS | 1652 | 1461252707724 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:31:47 INFO - PROCESS | 1652 | 1461252707727 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:31:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:31:47 INFO - PROCESS | 1652 | 1461252707731 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 1652 | 1461252707732 Marionette TRACE conn2 <- [1,1526,null,{}] 08:31:47 INFO - PROCESS | 1652 | 1461252707734 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}] 08:31:47 INFO - PROCESS | 1652 | 1461252707824 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:31:47 INFO - PROCESS | 1652 | 1461252707828 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e485800 == 78 [pid = 1652] [id = 389] 08:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a976800) [pid = 1652] [serial = 1166] [outer = 0x0] 08:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12af86000) [pid = 1652] [serial = 1167] [outer = 0x12a976800] 08:31:47 INFO - PROCESS | 1652 | 1461252707853 Marionette DEBUG loaded listener.js 08:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12baf4000) [pid = 1652] [serial = 1168] [outer = 0x12a976800] 08:31:48 INFO - PROCESS | 1652 | 1461252708232 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"]]]}] 08:31:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:31:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:31:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:31:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:31:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:31:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:31:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 520ms 08:31:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:31:48 INFO - PROCESS | 1652 | 1461252708251 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 1652 | 1461252708252 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:31:48 INFO - PROCESS | 1652 | 1461252708255 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - PROCESS | 1652 | 1461252708256 Marionette TRACE conn2 <- [1,1530,null,{}] 08:31:48 INFO - PROCESS | 1652 | 1461252708260 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}] 08:31:48 INFO - PROCESS | 1652 | 1461252708374 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:31:48 INFO - PROCESS | 1652 | 1461252708380 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa49800 == 79 [pid = 1652] [id = 390] 08:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12af7f000) [pid = 1652] [serial = 1169] [outer = 0x0] 08:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12bb68400) [pid = 1652] [serial = 1170] [outer = 0x12af7f000] 08:31:48 INFO - PROCESS | 1652 | 1461252708405 Marionette DEBUG loaded listener.js 08:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12cfeb400) [pid = 1652] [serial = 1171] [outer = 0x12af7f000] 08:31:48 INFO - PROCESS | 1652 | 1461252708846 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]]]}] 08:31:48 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 08:31:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:31:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:31:48 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. 08:31:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:31:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 618ms 08:31:48 INFO - PROCESS | 1652 | 1461252708874 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 1652 | 1461252708878 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:31:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:31:48 INFO - PROCESS | 1652 | 1461252708881 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - PROCESS | 1652 | 1461252708884 Marionette TRACE conn2 <- [1,1534,null,{}] 08:31:48 INFO - PROCESS | 1652 | 1461252708887 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}] 08:31:49 INFO - PROCESS | 1652 | 1461252709002 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:31:49 INFO - PROCESS | 1652 | 1461252709080 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b572800 == 80 [pid = 1652] [id = 391] 08:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x114bddc00) [pid = 1652] [serial = 1172] [outer = 0x0] 08:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x115838800) [pid = 1652] [serial = 1173] [outer = 0x114bddc00] 08:31:49 INFO - PROCESS | 1652 | 1461252709113 Marionette DEBUG loaded listener.js 08:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119129000) [pid = 1652] [serial = 1174] [outer = 0x114bddc00] 08:31:49 INFO - PROCESS | 1652 | 1461252709561 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]]]}] 08:31:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:31:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 721ms 08:31:49 INFO - PROCESS | 1652 | 1461252709603 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:31:49 INFO - PROCESS | 1652 | 1461252709607 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:31:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:31:49 INFO - PROCESS | 1652 | 1461252709630 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:31:49 INFO - PROCESS | 1652 | 1461252709632 Marionette TRACE conn2 <- [1,1538,null,{}] 08:31:49 INFO - PROCESS | 1652 | 1461252709635 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}] 08:31:49 INFO - PROCESS | 1652 | 1461252709747 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:31:49 INFO - PROCESS | 1652 | 1461252709824 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fa6800 == 81 [pid = 1652] [id = 392] 08:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11a645c00) [pid = 1652] [serial = 1175] [outer = 0x0] 08:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11ab7bc00) [pid = 1652] [serial = 1176] [outer = 0x11a645c00] 08:31:49 INFO - PROCESS | 1652 | 1461252709854 Marionette DEBUG loaded listener.js 08:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11b505800) [pid = 1652] [serial = 1177] [outer = 0x11a645c00] 08:31:50 INFO - PROCESS | 1652 | 1461252710297 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]]]}] 08:31:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:31:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 722ms 08:31:50 INFO - PROCESS | 1652 | 1461252710376 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:31:50 INFO - PROCESS | 1652 | 1461252710378 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:31:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:31:50 INFO - PROCESS | 1652 | 1461252710383 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:31:50 INFO - PROCESS | 1652 | 1461252710387 Marionette TRACE conn2 <- [1,1542,null,{}] 08:31:50 INFO - PROCESS | 1652 | 1461252710401 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}] 08:31:50 INFO - PROCESS | 1652 | 1461252710555 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:31:50 INFO - PROCESS | 1652 | 1461252710631 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e73b000 == 82 [pid = 1652] [id = 393] 08:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x123741000) [pid = 1652] [serial = 1178] [outer = 0x0] 08:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x125898c00) [pid = 1652] [serial = 1179] [outer = 0x123741000] 08:31:50 INFO - PROCESS | 1652 | 1461252710664 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x125e74800) [pid = 1652] [serial = 1180] [outer = 0x123741000] 08:31:51 INFO - PROCESS | 1652 | 1461252711075 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]]]}] 08:31:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:31:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 726ms 08:31:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:31:51 INFO - PROCESS | 1652 | 1461252711109 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:31:51 INFO - PROCESS | 1652 | 1461252711111 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:31:51 INFO - PROCESS | 1652 | 1461252711113 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 1652 | 1461252711115 Marionette TRACE conn2 <- [1,1546,null,{}] 08:31:51 INFO - PROCESS | 1652 | 1461252711118 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}] 08:31:51 INFO - PROCESS | 1652 | 1461252711229 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:31:51 INFO - PROCESS | 1652 | 1461252711291 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x130276800 == 83 [pid = 1652] [id = 394] 08:31:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x125e74c00) [pid = 1652] [serial = 1181] [outer = 0x0] 08:31:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12939b000) [pid = 1652] [serial = 1182] [outer = 0x125e74c00] 08:31:51 INFO - PROCESS | 1652 | 1461252711363 Marionette DEBUG loaded listener.js 08:31:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12a779400) [pid = 1652] [serial = 1183] [outer = 0x125e74c00] 08:31:51 INFO - PROCESS | 1652 | 1461252711739 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]]]}] 08:31:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:31:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 08:31:51 INFO - PROCESS | 1652 | 1461252711796 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:31:51 INFO - PROCESS | 1652 | 1461252711798 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:31:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:31:51 INFO - PROCESS | 1652 | 1461252711800 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 1652 | 1461252711801 Marionette TRACE conn2 <- [1,1550,null,{}] 08:31:51 INFO - PROCESS | 1652 | 1461252711804 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}] 08:31:51 INFO - PROCESS | 1652 | 1461252711911 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:31:52 INFO - PROCESS | 1652 | 1461252712017 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x130582000 == 84 [pid = 1652] [id = 395] 08:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12a781400) [pid = 1652] [serial = 1184] [outer = 0x0] 08:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12af7f800) [pid = 1652] [serial = 1185] [outer = 0x12a781400] 08:31:52 INFO - PROCESS | 1652 | 1461252712048 Marionette DEBUG loaded listener.js 08:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12bbadc00) [pid = 1652] [serial = 1186] [outer = 0x12a781400] 08:31:52 INFO - PROCESS | 1652 | 1461252712477 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]]]}] 08:31:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:31:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 718ms 08:31:52 INFO - PROCESS | 1652 | 1461252712519 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:31:52 INFO - PROCESS | 1652 | 1461252712520 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:31:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:31:52 INFO - PROCESS | 1652 | 1461252712522 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:31:52 INFO - PROCESS | 1652 | 1461252712523 Marionette TRACE conn2 <- [1,1554,null,{}] 08:31:52 INFO - PROCESS | 1652 | 1461252712526 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}] 08:31:52 INFO - PROCESS | 1652 | 1461252712651 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:31:52 INFO - PROCESS | 1652 | 1461252712746 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x130bab000 == 85 [pid = 1652] [id = 396] 08:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12baf0800) [pid = 1652] [serial = 1187] [outer = 0x0] 08:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12d241400) [pid = 1652] [serial = 1188] [outer = 0x12baf0800] 08:31:52 INFO - PROCESS | 1652 | 1461252712800 Marionette DEBUG loaded listener.js 08:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12e35e000) [pid = 1652] [serial = 1189] [outer = 0x12baf0800] 08:31:53 INFO - PROCESS | 1652 | 1461252713263 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]]]}] 08:31:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:31:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 772ms 08:31:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:31:53 INFO - PROCESS | 1652 | 1461252713295 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:31:53 INFO - PROCESS | 1652 | 1461252713296 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:31:53 INFO - PROCESS | 1652 | 1461252713298 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:31:53 INFO - PROCESS | 1652 | 1461252713299 Marionette TRACE conn2 <- [1,1558,null,{}] 08:31:53 INFO - PROCESS | 1652 | 1461252713302 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}] 08:31:53 INFO - PROCESS | 1652 | 1461252713408 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:31:53 INFO - PROCESS | 1652 | 1461252713512 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x138dc6800 == 86 [pid = 1652] [id = 397] 08:31:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12e35a000) [pid = 1652] [serial = 1190] [outer = 0x0] 08:31:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e390c00) [pid = 1652] [serial = 1191] [outer = 0x12e35a000] 08:31:53 INFO - PROCESS | 1652 | 1461252713543 Marionette DEBUG loaded listener.js 08:31:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12e680c00) [pid = 1652] [serial = 1192] [outer = 0x12e35a000] 08:31:53 INFO - PROCESS | 1652 | 1461252713967 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]]]}] 08:31:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:31:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 720ms 08:31:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:31:54 INFO - PROCESS | 1652 | 1461252714019 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:31:54 INFO - PROCESS | 1652 | 1461252714020 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:31:54 INFO - PROCESS | 1652 | 1461252714022 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:31:54 INFO - PROCESS | 1652 | 1461252714024 Marionette TRACE conn2 <- [1,1562,null,{}] 08:31:54 INFO - PROCESS | 1652 | 1461252714026 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}] 08:31:54 INFO - PROCESS | 1652 | 1461252714135 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:31:54 INFO - PROCESS | 1652 | 1461252714212 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f88000 == 87 [pid = 1652] [id = 398] 08:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11c3d4000) [pid = 1652] [serial = 1193] [outer = 0x0] 08:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x129642c00) [pid = 1652] [serial = 1194] [outer = 0x11c3d4000] 08:31:54 INFO - PROCESS | 1652 | 1461252714243 Marionette DEBUG loaded listener.js 08:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12964a800) [pid = 1652] [serial = 1195] [outer = 0x11c3d4000] 08:31:54 INFO - PROCESS | 1652 | 1461252714625 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]]]}] 08:31:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:31:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 671ms 08:31:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:31:54 INFO - PROCESS | 1652 | 1461252714699 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:31:54 INFO - PROCESS | 1652 | 1461252714701 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:31:54 INFO - PROCESS | 1652 | 1461252714703 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:31:54 INFO - PROCESS | 1652 | 1461252714704 Marionette TRACE conn2 <- [1,1566,null,{}] 08:31:54 INFO - PROCESS | 1652 | 1461252714721 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}] 08:31:54 INFO - PROCESS | 1652 | 1461252714855 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:31:54 INFO - PROCESS | 1652 | 1461252714897 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ae60800 == 88 [pid = 1652] [id = 399] 08:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x114e6dc00) [pid = 1652] [serial = 1196] [outer = 0x0] 08:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11bccec00) [pid = 1652] [serial = 1197] [outer = 0x114e6dc00] 08:31:54 INFO - PROCESS | 1652 | 1461252714928 Marionette DEBUG loaded listener.js 08:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x126e22c00) [pid = 1652] [serial = 1198] [outer = 0x114e6dc00] 08:31:55 INFO - PROCESS | 1652 | 1461252715456 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]]]}] 08:31:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:31:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 819ms 08:31:55 INFO - PROCESS | 1652 | 1461252715522 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:31:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:31:55 INFO - PROCESS | 1652 | 1461252715524 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:31:55 INFO - PROCESS | 1652 | 1461252715528 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:31:55 INFO - PROCESS | 1652 | 1461252715530 Marionette TRACE conn2 <- [1,1570,null,{}] 08:31:55 INFO - PROCESS | 1652 | 1461252715534 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}] 08:31:55 INFO - PROCESS | 1652 | 1461252715641 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:31:55 INFO - PROCESS | 1652 | 1461252715754 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12706a800 == 89 [pid = 1652] [id = 400] 08:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x114e74000) [pid = 1652] [serial = 1199] [outer = 0x0] 08:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x116506400) [pid = 1652] [serial = 1200] [outer = 0x114e74000] 08:31:55 INFO - PROCESS | 1652 | 1461252715785 Marionette DEBUG loaded listener.js 08:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x1191b4400) [pid = 1652] [serial = 1201] [outer = 0x114e74000] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12e485800 == 88 [pid = 1652] [id = 389] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12e731000 == 87 [pid = 1652] [id = 388] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf6c800 == 86 [pid = 1652] [id = 387] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12d57f800 == 85 [pid = 1652] [id = 386] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf61800 == 84 [pid = 1652] [id = 385] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12e35a800) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1123c5400) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12b87c800 == 83 [pid = 1652] [id = 384] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0ae800 == 82 [pid = 1652] [id = 383] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12a31f000 == 81 [pid = 1652] [id = 382] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119b34000 == 80 [pid = 1652] [id = 381] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x126a15000 == 79 [pid = 1652] [id = 380] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119830800 == 78 [pid = 1652] [id = 379] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11b93c800 == 77 [pid = 1652] [id = 378] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11c361800 == 76 [pid = 1652] [id = 377] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1303d4800 == 75 [pid = 1652] [id = 375] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x131b43800 == 74 [pid = 1652] [id = 374] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x130b45000 == 73 [pid = 1652] [id = 373] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1291b0800 == 72 [pid = 1652] [id = 372] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119c6f000 == 71 [pid = 1652] [id = 371] 08:31:56 INFO - PROCESS | 1652 | --DOCSHELL 0x130573000 == 70 [pid = 1652] [id = 370] 08:31:56 INFO - PROCESS | 1652 | 1461252716280 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]]]}] 08:31:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:31:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 774ms 08:31:56 INFO - PROCESS | 1652 | 1461252716302 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:31:56 INFO - PROCESS | 1652 | 1461252716306 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:31:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:31:56 INFO - PROCESS | 1652 | 1461252716318 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:31:56 INFO - PROCESS | 1652 | 1461252716320 Marionette TRACE conn2 <- [1,1574,null,{}] 08:31:56 INFO - PROCESS | 1652 | 1461252716322 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}] 08:31:56 INFO - PROCESS | 1652 | 1461252716417 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x126aa5400) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12d5be000) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12386bc00) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12d596800) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11bee9400) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12baf2400) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1278f1c00) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12b26c000) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12ee8fc00) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12e209800) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1191ad000) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12ce4b800) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12e393400) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11be86000) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12ee8c400) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x127ffe800) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12bb62400) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12baf6c00) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12d58dc00) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12ce48000) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12e31bc00) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12e20a800) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12a37b800) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11a893800) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11c655c00) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119278400) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x116507000) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12e35ec00) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a74b800) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129012c00) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x114235800) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x125877000) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1268e2800) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12744dc00) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1290e8000) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12891dc00) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x119d52c00) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11a647400) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11aeec400) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11a64f800) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11c629c00) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11a646800) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12d5b8800) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12e38f400) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c64d800) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12ee8a400) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b4c9800) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e945c00) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ee80800) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1652 | 1461252716495 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c64000 == 71 [pid = 1652] [id = 401] 08:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x114e6ec00) [pid = 1652] [serial = 1202] [outer = 0x0] 08:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119b6fc00) [pid = 1652] [serial = 1203] [outer = 0x114e6ec00] 08:31:56 INFO - PROCESS | 1652 | 1461252716525 Marionette DEBUG loaded listener.js 08:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11ab81400) [pid = 1652] [serial = 1204] [outer = 0x114e6ec00] 08:31:56 INFO - PROCESS | 1652 | 1461252716839 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]]]}] 08:31:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:31:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 569ms 08:31:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:31:56 INFO - PROCESS | 1652 | 1461252716888 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:31:56 INFO - PROCESS | 1652 | 1461252716889 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:31:56 INFO - PROCESS | 1652 | 1461252716891 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:31:56 INFO - PROCESS | 1652 | 1461252716893 Marionette TRACE conn2 <- [1,1578,null,{}] 08:31:56 INFO - PROCESS | 1652 | 1461252716901 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}] 08:31:57 INFO - PROCESS | 1652 | 1461252716992 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:31:57 INFO - PROCESS | 1652 | 1461252717064 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c49800 == 72 [pid = 1652] [id = 402] 08:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a885c00) [pid = 1652] [serial = 1205] [outer = 0x0] 08:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11ba38000) [pid = 1652] [serial = 1206] [outer = 0x11a885c00] 08:31:57 INFO - PROCESS | 1652 | 1461252717096 Marionette DEBUG loaded listener.js 08:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11c655800) [pid = 1652] [serial = 1207] [outer = 0x11a885c00] 08:31:57 INFO - PROCESS | 1652 | 1461252717485 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]]]}] 08:31:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:31:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 621ms 08:31:57 INFO - PROCESS | 1652 | 1461252717513 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:31:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:31:57 INFO - PROCESS | 1652 | 1461252717516 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:31:57 INFO - PROCESS | 1652 | 1461252717519 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:31:57 INFO - PROCESS | 1652 | 1461252717521 Marionette TRACE conn2 <- [1,1582,null,{}] 08:31:57 INFO - PROCESS | 1652 | 1461252717524 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}] 08:31:57 INFO - PROCESS | 1652 | 1461252717622 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:31:57 INFO - PROCESS | 1652 | 1461252717698 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x128022800 == 73 [pid = 1652] [id = 403] 08:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c656800) [pid = 1652] [serial = 1208] [outer = 0x0] 08:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12589c000) [pid = 1652] [serial = 1209] [outer = 0x11c656800] 08:31:57 INFO - PROCESS | 1652 | 1461252717727 Marionette DEBUG loaded listener.js 08:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1268d7c00) [pid = 1652] [serial = 1210] [outer = 0x11c656800] 08:31:58 INFO - PROCESS | 1652 | 1461252718018 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]]]}] 08:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 522ms 08:31:58 INFO - PROCESS | 1652 | 1461252718049 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:31:58 INFO - PROCESS | 1652 | 1461252718050 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:31:58 INFO - PROCESS | 1652 | 1461252718054 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:31:58 INFO - PROCESS | 1652 | 1461252718056 Marionette TRACE conn2 <- [1,1586,null,{}] 08:31:58 INFO - PROCESS | 1652 | 1461252718063 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}] 08:31:58 INFO - PROCESS | 1652 | 1461252718249 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:31:58 INFO - PROCESS | 1652 | 1461252718304 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a303800 == 74 [pid = 1652] [id = 404] 08:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12373ec00) [pid = 1652] [serial = 1211] [outer = 0x0] 08:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x126e2b800) [pid = 1652] [serial = 1212] [outer = 0x12373ec00] 08:31:58 INFO - PROCESS | 1652 | 1461252718346 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128923800) [pid = 1652] [serial = 1213] [outer = 0x12373ec00] 08:31:58 INFO - PROCESS | 1652 | 1461252718715 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]]]}] 08:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 673ms 08:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:31:58 INFO - PROCESS | 1652 | 1461252718727 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:31:58 INFO - PROCESS | 1652 | 1461252718728 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:31:58 INFO - PROCESS | 1652 | 1461252718731 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:31:58 INFO - PROCESS | 1652 | 1461252718732 Marionette TRACE conn2 <- [1,1590,null,{}] 08:31:58 INFO - PROCESS | 1652 | 1461252718742 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}] 08:31:58 INFO - PROCESS | 1652 | 1461252718868 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:31:58 INFO - PROCESS | 1652 | 1461252718898 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0b5000 == 75 [pid = 1652] [id = 405] 08:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12939e800) [pid = 1652] [serial = 1214] [outer = 0x0] 08:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12964d800) [pid = 1652] [serial = 1215] [outer = 0x12939e800] 08:31:58 INFO - PROCESS | 1652 | 1461252718926 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a747c00) [pid = 1652] [serial = 1216] [outer = 0x12939e800] 08:31:59 INFO - PROCESS | 1652 | 1461252719273 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]]]}] 08:31:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:31:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 579ms 08:31:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:31:59 INFO - PROCESS | 1652 | 1461252719314 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:31:59 INFO - PROCESS | 1652 | 1461252719315 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:31:59 INFO - PROCESS | 1652 | 1461252719317 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:31:59 INFO - PROCESS | 1652 | 1461252719318 Marionette TRACE conn2 <- [1,1594,null,{}] 08:31:59 INFO - PROCESS | 1652 | 1461252719320 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}] 08:31:59 INFO - PROCESS | 1652 | 1461252719430 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:31:59 INFO - PROCESS | 1652 | 1461252719468 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b884800 == 76 [pid = 1652] [id = 406] 08:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x125894c00) [pid = 1652] [serial = 1217] [outer = 0x0] 08:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a784800) [pid = 1652] [serial = 1218] [outer = 0x125894c00] 08:31:59 INFO - PROCESS | 1652 | 1461252719493 Marionette DEBUG loaded listener.js 08:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12af84000) [pid = 1652] [serial = 1219] [outer = 0x125894c00] 08:31:59 INFO - PROCESS | 1652 | 1461252719824 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]]]}] 08:31:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:31:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 518ms 08:31:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:31:59 INFO - PROCESS | 1652 | 1461252719835 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:31:59 INFO - PROCESS | 1652 | 1461252719837 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:31:59 INFO - PROCESS | 1652 | 1461252719839 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:31:59 INFO - PROCESS | 1652 | 1461252719840 Marionette TRACE conn2 <- [1,1598,null,{}] 08:31:59 INFO - PROCESS | 1652 | 1461252719845 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}] 08:31:59 INFO - PROCESS | 1652 | 1461252719957 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:31:59 INFO - PROCESS | 1652 | 1461252719970 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d06c000 == 77 [pid = 1652] [id = 407] 08:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12af84400) [pid = 1652] [serial = 1220] [outer = 0x0] 08:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b8ba400) [pid = 1652] [serial = 1221] [outer = 0x12af84400] 08:31:59 INFO - PROCESS | 1652 | 1461252719995 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12bba9800) [pid = 1652] [serial = 1222] [outer = 0x12af84400] 08:32:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:32:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 08:32:00 INFO - PROCESS | 1652 | 1461252720350 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]]]}] 08:32:00 INFO - PROCESS | 1652 | 1461252720358 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:32:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:32:00 INFO - PROCESS | 1652 | 1461252720361 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:32:00 INFO - PROCESS | 1652 | 1461252720363 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:32:00 INFO - PROCESS | 1652 | 1461252720364 Marionette TRACE conn2 <- [1,1602,null,{}] 08:32:00 INFO - PROCESS | 1652 | 1461252720367 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}] 08:32:00 INFO - PROCESS | 1652 | 1461252720479 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:32:00 INFO - PROCESS | 1652 | 1461252720494 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d569800 == 78 [pid = 1652] [id = 408] 08:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12bbab800) [pid = 1652] [serial = 1223] [outer = 0x0] 08:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12ce4ac00) [pid = 1652] [serial = 1224] [outer = 0x12bbab800] 08:32:00 INFO - PROCESS | 1652 | 1461252720519 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12d597c00) [pid = 1652] [serial = 1225] [outer = 0x12bbab800] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1278f5c00) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1290ed400) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1290ea000) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a377000) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x118650c00) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x118650000) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11c624000) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11c505c00) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x114be1800) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11aef2c00) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12a976800) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12a77b800) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:32:00 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1123b9800) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:32:00 INFO - PROCESS | 1652 | 1461252720978 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]]]}] 08:32:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:32:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 619ms 08:32:00 INFO - PROCESS | 1652 | 1461252720982 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:32:00 INFO - PROCESS | 1652 | 1461252720984 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:32:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:32:00 INFO - PROCESS | 1652 | 1461252720988 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:32:00 INFO - PROCESS | 1652 | 1461252720989 Marionette TRACE conn2 <- [1,1606,null,{}] 08:32:00 INFO - PROCESS | 1652 | 1461252720996 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}] 08:32:01 INFO - PROCESS | 1652 | 1461252721122 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:32:01 INFO - PROCESS | 1652 | 1461252721166 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d583000 == 79 [pid = 1652] [id = 409] 08:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1123c1000) [pid = 1652] [serial = 1226] [outer = 0x0] 08:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x125874800) [pid = 1652] [serial = 1227] [outer = 0x1123c1000] 08:32:01 INFO - PROCESS | 1652 | 1461252721191 Marionette DEBUG loaded listener.js 08:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a74e800) [pid = 1652] [serial = 1228] [outer = 0x1123c1000] 08:32:01 INFO - PROCESS | 1652 | 1461252721484 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]]]}] 08:32:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:32:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 525ms 08:32:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:32:01 INFO - PROCESS | 1652 | 1461252721515 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:32:01 INFO - PROCESS | 1652 | 1461252721516 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:32:01 INFO - PROCESS | 1652 | 1461252721519 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:32:01 INFO - PROCESS | 1652 | 1461252721521 Marionette TRACE conn2 <- [1,1610,null,{}] 08:32:01 INFO - PROCESS | 1652 | 1461252721523 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}] 08:32:01 INFO - PROCESS | 1652 | 1461252721633 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:32:01 INFO - PROCESS | 1652 | 1461252721695 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e73e800 == 80 [pid = 1652] [id = 410] 08:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1186c9000) [pid = 1652] [serial = 1229] [outer = 0x0] 08:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12d599400) [pid = 1652] [serial = 1230] [outer = 0x1186c9000] 08:32:01 INFO - PROCESS | 1652 | 1461252721725 Marionette DEBUG loaded listener.js 08:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e67a400) [pid = 1652] [serial = 1231] [outer = 0x1186c9000] 08:32:01 INFO - PROCESS | 1652 | 1461252721990 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]]]}] 08:32:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:32:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 522ms 08:32:02 INFO - PROCESS | 1652 | 1461252722048 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:32:02 INFO - PROCESS | 1652 | 1461252722049 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:32:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:32:02 INFO - PROCESS | 1652 | 1461252722051 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:32:02 INFO - PROCESS | 1652 | 1461252722053 Marionette TRACE conn2 <- [1,1614,null,{}] 08:32:02 INFO - PROCESS | 1652 | 1461252722055 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}] 08:32:02 INFO - PROCESS | 1652 | 1461252722151 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:32:02 INFO - PROCESS | 1652 | 1461252722156 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa45800 == 81 [pid = 1652] [id = 411] 08:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e93e400) [pid = 1652] [serial = 1232] [outer = 0x0] 08:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e947400) [pid = 1652] [serial = 1233] [outer = 0x12e93e400] 08:32:02 INFO - PROCESS | 1652 | 1461252722181 Marionette DEBUG loaded listener.js 08:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12ee87c00) [pid = 1652] [serial = 1234] [outer = 0x12e93e400] 08:32:02 INFO - PROCESS | 1652 | 1461252722534 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]]]}] 08:32:02 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 08:32:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 08:32:02 INFO - PROCESS | 1652 | 1461252722576 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:32:02 INFO - PROCESS | 1652 | 1461252722578 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:32:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:32:02 INFO - PROCESS | 1652 | 1461252722580 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:32:02 INFO - PROCESS | 1652 | 1461252722581 Marionette TRACE conn2 <- [1,1618,null,{}] 08:32:02 INFO - PROCESS | 1652 | 1461252722583 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}] 08:32:02 INFO - PROCESS | 1652 | 1461252722675 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:32:02 INFO - PROCESS | 1652 | 1461252722679 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x13022b000 == 82 [pid = 1652] [id = 412] 08:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12ee8a400) [pid = 1652] [serial = 1235] [outer = 0x0] 08:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12f12c800) [pid = 1652] [serial = 1236] [outer = 0x12ee8a400] 08:32:02 INFO - PROCESS | 1652 | 1461252722704 Marionette DEBUG loaded listener.js 08:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12f136800) [pid = 1652] [serial = 1237] [outer = 0x12ee8a400] 08:32:03 INFO - PROCESS | 1652 | 1461252723199 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]]]}] 08:32:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:32:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 670ms 08:32:03 INFO - PROCESS | 1652 | 1461252723251 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:32:03 INFO - PROCESS | 1652 | 1461252723254 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:32:03 INFO - PROCESS | 1652 | 1461252723258 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:32:03 INFO - PROCESS | 1652 | 1461252723260 Marionette TRACE conn2 <- [1,1622,null,{}] 08:32:03 INFO - PROCESS | 1652 | 1461252723264 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}] 08:32:03 INFO - PROCESS | 1652 | 1461252723384 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:32:03 INFO - PROCESS | 1652 | 1461252723489 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x125909000 == 83 [pid = 1652] [id = 413] 08:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119c87c00) [pid = 1652] [serial = 1238] [outer = 0x0] 08:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11a64a800) [pid = 1652] [serial = 1239] [outer = 0x119c87c00] 08:32:03 INFO - PROCESS | 1652 | 1461252723522 Marionette DEBUG loaded listener.js 08:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11ab7d000) [pid = 1652] [serial = 1240] [outer = 0x119c87c00] 08:32:03 INFO - PROCESS | 1652 | 1461252723935 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]]]}] 08:32:03 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 08:32:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 721ms 08:32:03 INFO - PROCESS | 1652 | 1461252723979 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:32:03 INFO - PROCESS | 1652 | 1461252723983 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:32:03 INFO - PROCESS | 1652 | 1461252723988 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:32:03 INFO - PROCESS | 1652 | 1461252723990 Marionette TRACE conn2 <- [1,1626,null,{}] 08:32:03 INFO - PROCESS | 1652 | 1461252723993 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}] 08:32:04 INFO - PROCESS | 1652 | 1461252724104 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:32:04 INFO - PROCESS | 1652 | 1461252724211 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12961f000 == 84 [pid = 1652] [id = 414] 08:32:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11aef3c00) [pid = 1652] [serial = 1241] [outer = 0x0] 08:32:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11bcd0400) [pid = 1652] [serial = 1242] [outer = 0x11aef3c00] 08:32:04 INFO - PROCESS | 1652 | 1461252724243 Marionette DEBUG loaded listener.js 08:32:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x123878c00) [pid = 1652] [serial = 1243] [outer = 0x11aef3c00] 08:32:04 INFO - PROCESS | 1652 | 1461252724630 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]]]}] 08:32:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:32:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 673ms 08:32:04 INFO - PROCESS | 1652 | 1461252724661 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:32:04 INFO - PROCESS | 1652 | 1461252724663 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:32:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:32:04 INFO - PROCESS | 1652 | 1461252724665 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:32:04 INFO - PROCESS | 1652 | 1461252724668 Marionette TRACE conn2 <- [1,1630,null,{}] 08:32:04 INFO - PROCESS | 1652 | 1461252724676 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}] 08:32:04 INFO - PROCESS | 1652 | 1461252724812 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:32:04 INFO - PROCESS | 1652 | 1461252724906 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec7a000 == 85 [pid = 1652] [id = 415] 08:32:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12939c400) [pid = 1652] [serial = 1244] [outer = 0x0] 08:32:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12964e000) [pid = 1652] [serial = 1245] [outer = 0x12939c400] 08:32:04 INFO - PROCESS | 1652 | 1461252724938 Marionette DEBUG loaded listener.js 08:32:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12a37e000) [pid = 1652] [serial = 1246] [outer = 0x12939c400] 08:32:05 INFO - PROCESS | 1652 | 1461252725358 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]]]}] 08:32:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:32:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 721ms 08:32:05 INFO - PROCESS | 1652 | 1461252725386 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:32:05 INFO - PROCESS | 1652 | 1461252725388 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:32:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:32:05 INFO - PROCESS | 1652 | 1461252725391 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:32:05 INFO - PROCESS | 1652 | 1461252725392 Marionette TRACE conn2 <- [1,1634,null,{}] 08:32:05 INFO - PROCESS | 1652 | 1461252725394 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}] 08:32:05 INFO - PROCESS | 1652 | 1461252725505 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:32:05 INFO - PROCESS | 1652 | 1461252725611 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1303d1000 == 86 [pid = 1652] [id = 416] 08:32:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12a778c00) [pid = 1652] [serial = 1247] [outer = 0x0] 08:32:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b26f400) [pid = 1652] [serial = 1248] [outer = 0x12a778c00] 08:32:05 INFO - PROCESS | 1652 | 1461252725643 Marionette DEBUG loaded listener.js 08:32:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12d5bb400) [pid = 1652] [serial = 1249] [outer = 0x12a778c00] 08:32:06 INFO - PROCESS | 1652 | 1461252726025 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]]]}] 08:32:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 08:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:32:06 INFO - PROCESS | 1652 | 1461252726061 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:32:06 INFO - PROCESS | 1652 | 1461252726062 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:32:06 INFO - PROCESS | 1652 | 1461252726065 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:32:06 INFO - PROCESS | 1652 | 1461252726066 Marionette TRACE conn2 <- [1,1638,null,{}] 08:32:06 INFO - PROCESS | 1652 | 1461252726068 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}] 08:32:06 INFO - PROCESS | 1652 | 1461252726194 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:32:06 INFO - PROCESS | 1652 | 1461252726272 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x130bac000 == 87 [pid = 1652] [id = 417] 08:32:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12d5bb000) [pid = 1652] [serial = 1250] [outer = 0x0] 08:32:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12e31bc00) [pid = 1652] [serial = 1251] [outer = 0x12d5bb000] 08:32:06 INFO - PROCESS | 1652 | 1461252726302 Marionette DEBUG loaded listener.js 08:32:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e393c00) [pid = 1652] [serial = 1252] [outer = 0x12d5bb000] 08:32:06 INFO - PROCESS | 1652 | 1461252726718 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]]]}] 08:32:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 719ms 08:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:32:06 INFO - PROCESS | 1652 | 1461252726785 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:32:06 INFO - PROCESS | 1652 | 1461252726786 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:32:06 INFO - PROCESS | 1652 | 1461252726788 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:32:06 INFO - PROCESS | 1652 | 1461252726790 Marionette TRACE conn2 <- [1,1642,null,{}] 08:32:06 INFO - PROCESS | 1652 | 1461252726792 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}] 08:32:06 INFO - PROCESS | 1652 | 1461252726919 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:32:07 INFO - PROCESS | 1652 | 1461252726999 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129785800 == 88 [pid = 1652] [id = 418] 08:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12e67f000) [pid = 1652] [serial = 1253] [outer = 0x0] 08:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12f12fc00) [pid = 1652] [serial = 1254] [outer = 0x12e67f000] 08:32:07 INFO - PROCESS | 1652 | 1461252727033 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12f92c800) [pid = 1652] [serial = 1255] [outer = 0x12e67f000] 08:32:07 INFO - PROCESS | 1652 | 1461252727448 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]]]}] 08:32:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:32:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 671ms 08:32:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:32:07 INFO - PROCESS | 1652 | 1461252727460 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:32:07 INFO - PROCESS | 1652 | 1461252727461 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:32:07 INFO - PROCESS | 1652 | 1461252727463 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:32:07 INFO - PROCESS | 1652 | 1461252727465 Marionette TRACE conn2 <- [1,1646,null,{}] 08:32:07 INFO - PROCESS | 1652 | 1461252727467 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}] 08:32:07 INFO - PROCESS | 1652 | 1461252727596 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:32:07 INFO - PROCESS | 1652 | 1461252727703 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x130034800 == 89 [pid = 1652] [id = 419] 08:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12ee8e800) [pid = 1652] [serial = 1256] [outer = 0x0] 08:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12f933800) [pid = 1652] [serial = 1257] [outer = 0x12ee8e800] 08:32:07 INFO - PROCESS | 1652 | 1461252727736 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12fadf400) [pid = 1652] [serial = 1258] [outer = 0x12ee8e800] 08:32:08 INFO - PROCESS | 1652 | 1461252728179 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]]]}] 08:32:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:32:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 720ms 08:32:08 INFO - PROCESS | 1652 | 1461252728184 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:32:08 INFO - PROCESS | 1652 | 1461252728186 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:32:08 INFO - PROCESS | 1652 | 1461252728188 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:32:08 INFO - PROCESS | 1652 | 1461252728189 Marionette TRACE conn2 <- [1,1650,null,{}] 08:32:08 INFO - PROCESS | 1652 | 1461252728194 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}] 08:32:08 INFO - PROCESS | 1652 | 1461252728307 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:32:08 INFO - PROCESS | 1652 | 1461252728414 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11981a000 == 90 [pid = 1652] [id = 420] 08:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1124a9000) [pid = 1652] [serial = 1259] [outer = 0x0] 08:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x1189d6c00) [pid = 1652] [serial = 1260] [outer = 0x1124a9000] 08:32:08 INFO - PROCESS | 1652 | 1461252728446 Marionette DEBUG loaded listener.js 08:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x126e25800) [pid = 1652] [serial = 1261] [outer = 0x1124a9000] 08:32:09 INFO - PROCESS | 1652 | 1461252729092 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]]]}] 08:32:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:32:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 921ms 08:32:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:32:09 INFO - PROCESS | 1652 | 1461252729126 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:32:09 INFO - PROCESS | 1652 | 1461252729129 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:32:09 INFO - PROCESS | 1652 | 1461252729134 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:32:09 INFO - PROCESS | 1652 | 1461252729136 Marionette TRACE conn2 <- [1,1654,null,{}] 08:32:09 INFO - PROCESS | 1652 | 1461252729140 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}] 08:32:09 INFO - PROCESS | 1652 | 1461252729247 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:32:09 INFO - PROCESS | 1652 | 1461252729328 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fb9000 == 91 [pid = 1652] [id = 421] 08:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x114e73000) [pid = 1652] [serial = 1262] [outer = 0x0] 08:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x116572c00) [pid = 1652] [serial = 1263] [outer = 0x114e73000] 08:32:09 INFO - PROCESS | 1652 | 1461252729357 Marionette DEBUG loaded listener.js 08:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x119a34400) [pid = 1652] [serial = 1264] [outer = 0x114e73000] 08:32:09 INFO - PROCESS | 1652 | 1461252729739 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]]]}] 08:32:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:32:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 674ms 08:32:09 INFO - PROCESS | 1652 | 1461252729808 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:32:09 INFO - PROCESS | 1652 | 1461252729812 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:32:09 INFO - PROCESS | 1652 | 1461252729816 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:32:09 INFO - PROCESS | 1652 | 1461252729818 Marionette TRACE conn2 <- [1,1658,null,{}] 08:32:09 INFO - PROCESS | 1652 | 1461252729820 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}] 08:32:09 INFO - PROCESS | 1652 | 1461252729920 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:32:10 INFO - PROCESS | 1652 | 1461252730034 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ae5c800 == 92 [pid = 1652] [id = 422] 08:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x119c7dc00) [pid = 1652] [serial = 1265] [outer = 0x0] 08:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11a8aa800) [pid = 1652] [serial = 1266] [outer = 0x119c7dc00] 08:32:10 INFO - PROCESS | 1652 | 1461252730065 Marionette DEBUG loaded listener.js 08:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11adb6000) [pid = 1652] [serial = 1267] [outer = 0x119c7dc00] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa45800 == 91 [pid = 1652] [id = 411] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e73e800 == 90 [pid = 1652] [id = 410] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12d583000 == 89 [pid = 1652] [id = 409] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12d569800 == 88 [pid = 1652] [id = 408] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12d06c000 == 87 [pid = 1652] [id = 407] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b884800 == 86 [pid = 1652] [id = 406] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0b5000 == 85 [pid = 1652] [id = 405] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a303800 == 84 [pid = 1652] [id = 404] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x128022800 == 83 [pid = 1652] [id = 403] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x126c49800 == 82 [pid = 1652] [id = 402] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119c64000 == 81 [pid = 1652] [id = 401] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12706a800 == 80 [pid = 1652] [id = 400] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11ae60800 == 79 [pid = 1652] [id = 399] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x125f88000 == 78 [pid = 1652] [id = 398] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x138dc6800 == 77 [pid = 1652] [id = 397] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x130bab000 == 76 [pid = 1652] [id = 396] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x130582000 == 75 [pid = 1652] [id = 395] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x130276800 == 74 [pid = 1652] [id = 394] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e73b000 == 73 [pid = 1652] [id = 393] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x127fa6800 == 72 [pid = 1652] [id = 392] 08:32:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11b572800 == 71 [pid = 1652] [id = 391] 08:32:10 INFO - PROCESS | 1652 | 1461252730491 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]]]}] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x127ff7000) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12a37dc00) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1293e4400) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x129398400) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12a77d000) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11a8a9800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11ab80000) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x119b62c00) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x119d5bc00) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11c64f800) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12373bc00) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x123871400) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11864f000) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x114fca000) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11bad2c00) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11c375000) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11bcd1400) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11894b800) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12a971000) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11ab7e000) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12e93dc00) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12d5bb800) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12a748c00) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12af86000) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12a96e800) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11a88a400) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12af7ec00) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12a782400) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x129010800) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12744c400) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12baf4000) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 08:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12a77b000) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 08:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 719ms 08:32:10 INFO - PROCESS | 1652 | 1461252730538 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:32:10 INFO - PROCESS | 1652 | 1461252730540 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:32:10 INFO - PROCESS | 1652 | 1461252730550 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:32:10 INFO - PROCESS | 1652 | 1461252730553 Marionette TRACE conn2 <- [1,1662,null,{}] 08:32:10 INFO - PROCESS | 1652 | 1461252730566 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}] 08:32:10 INFO - PROCESS | 1652 | 1461252730708 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:32:10 INFO - PROCESS | 1652 | 1461252730726 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x123755800 == 72 [pid = 1652] [id = 423] 08:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11be85000) [pid = 1652] [serial = 1268] [outer = 0x0] 08:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11c372800) [pid = 1652] [serial = 1269] [outer = 0x11be85000] 08:32:10 INFO - PROCESS | 1652 | 1461252730771 Marionette DEBUG loaded listener.js 08:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11c64f000) [pid = 1652] [serial = 1270] [outer = 0x11be85000] 08:32:11 INFO - PROCESS | 1652 | 1461252731292 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]]]}] 08:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 775ms 08:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:32:11 INFO - PROCESS | 1652 | 1461252731332 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:32:11 INFO - PROCESS | 1652 | 1461252731334 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:32:11 INFO - PROCESS | 1652 | 1461252731336 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 1652 | 1461252731337 Marionette TRACE conn2 <- [1,1666,null,{}] 08:32:11 INFO - PROCESS | 1652 | 1461252731340 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}] 08:32:11 INFO - PROCESS | 1652 | 1461252731431 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:32:11 INFO - PROCESS | 1652 | 1461252731435 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291c2800 == 73 [pid = 1652] [id = 424] 08:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x123870000) [pid = 1652] [serial = 1271] [outer = 0x0] 08:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x125871c00) [pid = 1652] [serial = 1272] [outer = 0x123870000] 08:32:11 INFO - PROCESS | 1652 | 1461252731461 Marionette DEBUG loaded listener.js 08:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x125bf2000) [pid = 1652] [serial = 1273] [outer = 0x123870000] 08:32:11 INFO - PROCESS | 1652 | 1461252731813 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]]]}] 08:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 522ms 08:32:11 INFO - PROCESS | 1652 | 1461252731860 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:32:11 INFO - PROCESS | 1652 | 1461252731862 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:32:11 INFO - PROCESS | 1652 | 1461252731864 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 1652 | 1461252731865 Marionette TRACE conn2 <- [1,1670,null,{}] 08:32:11 INFO - PROCESS | 1652 | 1461252731867 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}] 08:32:11 INFO - PROCESS | 1652 | 1461252731954 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:32:11 INFO - PROCESS | 1652 | 1461252731960 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a31a800 == 74 [pid = 1652] [id = 425] 08:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x125bf6400) [pid = 1652] [serial = 1274] [outer = 0x0] 08:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x126e22400) [pid = 1652] [serial = 1275] [outer = 0x125bf6400] 08:32:11 INFO - PROCESS | 1652 | 1461252731986 Marionette DEBUG loaded listener.js 08:32:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x127ff1800) [pid = 1652] [serial = 1276] [outer = 0x125bf6400] 08:32:12 INFO - PROCESS | 1652 | 1461252732344 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]]]}] 08:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 08:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:32:12 INFO - PROCESS | 1652 | 1461252732385 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:32:12 INFO - PROCESS | 1652 | 1461252732386 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:32:12 INFO - PROCESS | 1652 | 1461252732388 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:32:12 INFO - PROCESS | 1652 | 1461252732389 Marionette TRACE conn2 <- [1,1674,null,{}] 08:32:12 INFO - PROCESS | 1652 | 1461252732391 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}] 08:32:12 INFO - PROCESS | 1652 | 1461252732527 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:32:12 INFO - PROCESS | 1652 | 1461252732572 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7dc800 == 75 [pid = 1652] [id = 426] 08:32:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x126fe0800) [pid = 1652] [serial = 1277] [outer = 0x0] 08:32:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1290e8000) [pid = 1652] [serial = 1278] [outer = 0x126fe0800] 08:32:12 INFO - PROCESS | 1652 | 1461252732600 Marionette DEBUG loaded listener.js 08:32:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12a37dc00) [pid = 1652] [serial = 1279] [outer = 0x126fe0800] 08:32:12 INFO - PROCESS | 1652 | 1461252732905 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]]]}] 08:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 08:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:32:12 INFO - PROCESS | 1652 | 1461252732916 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:32:12 INFO - PROCESS | 1652 | 1461252732917 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:32:12 INFO - PROCESS | 1652 | 1461252732919 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:32:12 INFO - PROCESS | 1652 | 1461252732920 Marionette TRACE conn2 <- [1,1678,null,{}] 08:32:12 INFO - PROCESS | 1652 | 1461252732922 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}] 08:32:13 INFO - PROCESS | 1652 | 1461252733039 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:32:13 INFO - PROCESS | 1652 | 1461252733053 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b695000 == 76 [pid = 1652] [id = 427] 08:32:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x128917400) [pid = 1652] [serial = 1280] [outer = 0x0] 08:32:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a77f000) [pid = 1652] [serial = 1281] [outer = 0x128917400] 08:32:13 INFO - PROCESS | 1652 | 1461252733079 Marionette DEBUG loaded listener.js 08:32:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a97a800) [pid = 1652] [serial = 1282] [outer = 0x128917400] 08:32:13 INFO - PROCESS | 1652 | 1461252733425 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]]]}] 08:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 08:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:32:13 INFO - PROCESS | 1652 | 1461252733437 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:32:13 INFO - PROCESS | 1652 | 1461252733438 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:32:13 INFO - PROCESS | 1652 | 1461252733441 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 1652 | 1461252733443 Marionette TRACE conn2 <- [1,1682,null,{}] 08:32:13 INFO - PROCESS | 1652 | 1461252733445 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}] 08:32:13 INFO - PROCESS | 1652 | 1461252733559 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:32:13 INFO - PROCESS | 1652 | 1461252733572 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0cf800 == 77 [pid = 1652] [id = 428] 08:32:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12af7a400) [pid = 1652] [serial = 1283] [outer = 0x0] 08:32:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b26fc00) [pid = 1652] [serial = 1284] [outer = 0x12af7a400] 08:32:13 INFO - PROCESS | 1652 | 1461252733598 Marionette DEBUG loaded listener.js 08:32:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12baec000) [pid = 1652] [serial = 1285] [outer = 0x12af7a400] 08:32:13 INFO - PROCESS | 1652 | 1461252733942 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]]]}] 08:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 521ms 08:32:13 INFO - PROCESS | 1652 | 1461252733962 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:32:13 INFO - PROCESS | 1652 | 1461252733963 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:32:13 INFO - PROCESS | 1652 | 1461252733966 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 1652 | 1461252733967 Marionette TRACE conn2 <- [1,1686,null,{}] 08:32:13 INFO - PROCESS | 1652 | 1461252733969 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}] 08:32:14 INFO - PROCESS | 1652 | 1461252734083 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:32:14 INFO - PROCESS | 1652 | 1461252734105 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbb5800 == 78 [pid = 1652] [id = 429] 08:32:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12b4d0400) [pid = 1652] [serial = 1286] [outer = 0x0] 08:32:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12bbaac00) [pid = 1652] [serial = 1287] [outer = 0x12b4d0400] 08:32:14 INFO - PROCESS | 1652 | 1461252734131 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12cfe6000) [pid = 1652] [serial = 1288] [outer = 0x12b4d0400] 08:32:14 INFO - PROCESS | 1652 | 1461252734482 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]]]}] 08:32:14 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 08:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 571ms 08:32:14 INFO - PROCESS | 1652 | 1461252734538 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:32:14 INFO - PROCESS | 1652 | 1461252734539 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:32:14 INFO - PROCESS | 1652 | 1461252734542 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:32:14 INFO - PROCESS | 1652 | 1461252734543 Marionette TRACE conn2 <- [1,1690,null,{}] 08:32:14 INFO - PROCESS | 1652 | 1461252734545 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}] 08:32:14 INFO - PROCESS | 1652 | 1461252734662 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:32:14 INFO - PROCESS | 1652 | 1461252734678 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e72b800 == 79 [pid = 1652] [id = 430] 08:32:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12baeec00) [pid = 1652] [serial = 1289] [outer = 0x0] 08:32:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12d5c3000) [pid = 1652] [serial = 1290] [outer = 0x12baeec00] 08:32:14 INFO - PROCESS | 1652 | 1461252734704 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12e31ec00) [pid = 1652] [serial = 1291] [outer = 0x12baeec00] 08:32:15 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12e93e400) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:32:15 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12af84400) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:32:15 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12939e800) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:32:15 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1186c9000) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:32:15 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x114e74000) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:32:15 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12bbab800) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:32:15 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12373ec00) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:32:15 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1123c1000) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:32:15 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x125894c00) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:32:15 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11c656800) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:32:15 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11a885c00) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:32:15 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x114e6ec00) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:32:15 INFO - PROCESS | 1652 | 1461252735215 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]]]}] 08:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 720ms 08:32:15 INFO - PROCESS | 1652 | 1461252735263 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:32:15 INFO - PROCESS | 1652 | 1461252735264 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:32:15 INFO - PROCESS | 1652 | 1461252735266 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:32:15 INFO - PROCESS | 1652 | 1461252735268 Marionette TRACE conn2 <- [1,1694,null,{}] 08:32:15 INFO - PROCESS | 1652 | 1461252735270 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}] 08:32:15 INFO - PROCESS | 1652 | 1461252735376 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:32:15 INFO - PROCESS | 1652 | 1461252735468 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9a9000 == 80 [pid = 1652] [id = 431] 08:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1278f5c00) [pid = 1652] [serial = 1292] [outer = 0x0] 08:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12e207400) [pid = 1652] [serial = 1293] [outer = 0x1278f5c00] 08:32:15 INFO - PROCESS | 1652 | 1461252735498 Marionette DEBUG loaded listener.js 08:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12e394000) [pid = 1652] [serial = 1294] [outer = 0x1278f5c00] 08:32:15 INFO - PROCESS | 1652 | 1461252735765 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]]]}] 08:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 520ms 08:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:32:15 INFO - PROCESS | 1652 | 1461252735786 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:32:15 INFO - PROCESS | 1652 | 1461252735787 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:32:15 INFO - PROCESS | 1652 | 1461252735789 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:32:15 INFO - PROCESS | 1652 | 1461252735790 Marionette TRACE conn2 <- [1,1698,null,{}] 08:32:15 INFO - PROCESS | 1652 | 1461252735800 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}] 08:32:15 INFO - PROCESS | 1652 | 1461252735898 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:32:15 INFO - PROCESS | 1652 | 1461252735902 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd26800 == 81 [pid = 1652] [id = 432] 08:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12ab9ec00) [pid = 1652] [serial = 1295] [outer = 0x0] 08:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12abaa400) [pid = 1652] [serial = 1296] [outer = 0x12ab9ec00] 08:32:15 INFO - PROCESS | 1652 | 1461252735927 Marionette DEBUG loaded listener.js 08:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12d5bb800) [pid = 1652] [serial = 1297] [outer = 0x12ab9ec00] 08:32:16 INFO - PROCESS | 1652 | 1461252736268 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]]]}] 08:32:16 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 08:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 527ms 08:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:32:16 INFO - PROCESS | 1652 | 1461252736325 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:32:16 INFO - PROCESS | 1652 | 1461252736326 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:32:16 INFO - PROCESS | 1652 | 1461252736328 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:32:16 INFO - PROCESS | 1652 | 1461252736330 Marionette TRACE conn2 <- [1,1702,null,{}] 08:32:16 INFO - PROCESS | 1652 | 1461252736332 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}] 08:32:16 INFO - PROCESS | 1652 | 1461252736424 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:32:16 INFO - PROCESS | 1652 | 1461252736428 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x13003e800 == 82 [pid = 1652] [id = 433] 08:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12ad02c00) [pid = 1652] [serial = 1298] [outer = 0x0] 08:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12ad09000) [pid = 1652] [serial = 1299] [outer = 0x12ad02c00] 08:32:16 INFO - PROCESS | 1652 | 1461252736453 Marionette DEBUG loaded listener.js 08:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12ad0d400) [pid = 1652] [serial = 1300] [outer = 0x12ad02c00] 08:32:16 INFO - PROCESS | 1652 | 1461252736830 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]]]}] 08:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 08:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:32:16 INFO - PROCESS | 1652 | 1461252736850 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:32:16 INFO - PROCESS | 1652 | 1461252736852 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:32:16 INFO - PROCESS | 1652 | 1461252736855 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:32:16 INFO - PROCESS | 1652 | 1461252736857 Marionette TRACE conn2 <- [1,1706,null,{}] 08:32:16 INFO - PROCESS | 1652 | 1461252736862 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}] 08:32:17 INFO - PROCESS | 1652 | 1461252737006 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:32:17 INFO - PROCESS | 1652 | 1461252737227 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x118844800 == 83 [pid = 1652] [id = 434] 08:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1123bf000) [pid = 1652] [serial = 1301] [outer = 0x0] 08:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x114005c00) [pid = 1652] [serial = 1302] [outer = 0x1123bf000] 08:32:17 INFO - PROCESS | 1652 | 1461252737284 Marionette DEBUG loaded listener.js 08:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x114bda800) [pid = 1652] [serial = 1303] [outer = 0x1123bf000] 08:32:17 INFO - PROCESS | 1652 | 1461252737799 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]]]}] 08:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 972ms 08:32:17 INFO - PROCESS | 1652 | 1461252737828 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:32:17 INFO - PROCESS | 1652 | 1461252737831 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:32:17 INFO - PROCESS | 1652 | 1461252737834 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:32:17 INFO - PROCESS | 1652 | 1461252737837 Marionette TRACE conn2 <- [1,1710,null,{}] 08:32:17 INFO - PROCESS | 1652 | 1461252737840 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}] 08:32:17 INFO - PROCESS | 1652 | 1461252737957 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:32:18 INFO - PROCESS | 1652 | 1461252738065 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x126eb3800 == 84 [pid = 1652] [id = 435] 08:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x114e79800) [pid = 1652] [serial = 1304] [outer = 0x0] 08:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11a64b400) [pid = 1652] [serial = 1305] [outer = 0x114e79800] 08:32:18 INFO - PROCESS | 1652 | 1461252738099 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11b5d5400) [pid = 1652] [serial = 1306] [outer = 0x114e79800] 08:32:18 INFO - PROCESS | 1652 | 1461252738513 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]]]}] 08:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 728ms 08:32:18 INFO - PROCESS | 1652 | 1461252738580 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:32:18 INFO - PROCESS | 1652 | 1461252738583 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:32:18 INFO - PROCESS | 1652 | 1461252738587 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:32:18 INFO - PROCESS | 1652 | 1461252738588 Marionette TRACE conn2 <- [1,1714,null,{}] 08:32:18 INFO - PROCESS | 1652 | 1461252738591 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}] 08:32:18 INFO - PROCESS | 1652 | 1461252738703 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:32:18 INFO - PROCESS | 1652 | 1461252738813 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b28e000 == 85 [pid = 1652] [id = 436] 08:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11b955800) [pid = 1652] [serial = 1307] [outer = 0x0] 08:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11c657400) [pid = 1652] [serial = 1308] [outer = 0x11b955800] 08:32:18 INFO - PROCESS | 1652 | 1461252738845 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12891cc00) [pid = 1652] [serial = 1309] [outer = 0x11b955800] 08:32:19 INFO - PROCESS | 1652 | 1461252739307 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]]]}] 08:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 773ms 08:32:19 INFO - PROCESS | 1652 | 1461252739362 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:32:19 INFO - PROCESS | 1652 | 1461252739364 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:32:19 INFO - PROCESS | 1652 | 1461252739370 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:32:19 INFO - PROCESS | 1652 | 1461252739376 Marionette TRACE conn2 <- [1,1718,null,{}] 08:32:19 INFO - PROCESS | 1652 | 1461252739387 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}] 08:32:19 INFO - PROCESS | 1652 | 1461252739570 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:32:19 INFO - PROCESS | 1652 | 1461252739652 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x130274800 == 86 [pid = 1652] [id = 437] 08:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12588e800) [pid = 1652] [serial = 1310] [outer = 0x0] 08:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1293df000) [pid = 1652] [serial = 1311] [outer = 0x12588e800] 08:32:19 INFO - PROCESS | 1652 | 1461252739682 Marionette DEBUG loaded listener.js 08:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12aba2400) [pid = 1652] [serial = 1312] [outer = 0x12588e800] 08:32:20 INFO - PROCESS | 1652 | 1461252740122 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]]]}] 08:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 779ms 08:32:20 INFO - PROCESS | 1652 | 1461252740147 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:32:20 INFO - PROCESS | 1652 | 1461252740149 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:32:20 INFO - PROCESS | 1652 | 1461252740151 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:32:20 INFO - PROCESS | 1652 | 1461252740152 Marionette TRACE conn2 <- [1,1722,null,{}] 08:32:20 INFO - PROCESS | 1652 | 1461252740155 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}] 08:32:20 INFO - PROCESS | 1652 | 1461252740267 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:32:20 INFO - PROCESS | 1652 | 1461252740375 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x130571000 == 87 [pid = 1652] [id = 438] 08:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12a976c00) [pid = 1652] [serial = 1313] [outer = 0x0] 08:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12ad11c00) [pid = 1652] [serial = 1314] [outer = 0x12a976c00] 08:32:20 INFO - PROCESS | 1652 | 1461252740408 Marionette DEBUG loaded listener.js 08:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12d596400) [pid = 1652] [serial = 1315] [outer = 0x12a976c00] 08:32:20 INFO - PROCESS | 1652 | 1461252740820 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]]]}] 08:32:20 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 08:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 718ms 08:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:32:20 INFO - PROCESS | 1652 | 1461252740870 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:32:20 INFO - PROCESS | 1652 | 1461252740871 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:32:20 INFO - PROCESS | 1652 | 1461252740874 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:32:20 INFO - PROCESS | 1652 | 1461252740875 Marionette TRACE conn2 <- [1,1726,null,{}] 08:32:20 INFO - PROCESS | 1652 | 1461252740877 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}] 08:32:20 INFO - PROCESS | 1652 | 1461252740989 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:32:21 INFO - PROCESS | 1652 | 1461252741068 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x138dc9000 == 88 [pid = 1652] [id = 439] 08:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12e321400) [pid = 1652] [serial = 1316] [outer = 0x0] 08:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12e38f000) [pid = 1652] [serial = 1317] [outer = 0x12e321400] 08:32:21 INFO - PROCESS | 1652 | 1461252741106 Marionette DEBUG loaded listener.js 08:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12e94c000) [pid = 1652] [serial = 1318] [outer = 0x12e321400] 08:32:21 INFO - PROCESS | 1652 | 1461252741516 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]]]}] 08:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 08:32:21 INFO - PROCESS | 1652 | 1461252741545 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:32:21 INFO - PROCESS | 1652 | 1461252741546 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:32:21 INFO - PROCESS | 1652 | 1461252741549 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:32:21 INFO - PROCESS | 1652 | 1461252741550 Marionette TRACE conn2 <- [1,1730,null,{}] 08:32:21 INFO - PROCESS | 1652 | 1461252741552 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}] 08:32:21 INFO - PROCESS | 1652 | 1461252741680 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:32:21 INFO - PROCESS | 1652 | 1461252741791 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a148000 == 89 [pid = 1652] [id = 440] 08:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12aecac00) [pid = 1652] [serial = 1319] [outer = 0x0] 08:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12aed0c00) [pid = 1652] [serial = 1320] [outer = 0x12aecac00] 08:32:21 INFO - PROCESS | 1652 | 1461252741823 Marionette DEBUG loaded listener.js 08:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12ee8b000) [pid = 1652] [serial = 1321] [outer = 0x12aecac00] 08:32:22 INFO - PROCESS | 1652 | 1461252742228 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]]]}] 08:32:22 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 08:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 719ms 08:32:22 INFO - PROCESS | 1652 | 1461252742268 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:32:22 INFO - PROCESS | 1652 | 1461252742270 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:32:22 INFO - PROCESS | 1652 | 1461252742272 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:32:22 INFO - PROCESS | 1652 | 1461252742273 Marionette TRACE conn2 <- [1,1734,null,{}] 08:32:22 INFO - PROCESS | 1652 | 1461252742276 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}] 08:32:22 INFO - PROCESS | 1652 | 1461252742386 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:32:22 INFO - PROCESS | 1652 | 1461252742467 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x13039a000 == 90 [pid = 1652] [id = 441] 08:32:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12b086800) [pid = 1652] [serial = 1322] [outer = 0x0] 08:32:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12b08b000) [pid = 1652] [serial = 1323] [outer = 0x12b086800] 08:32:22 INFO - PROCESS | 1652 | 1461252742498 Marionette DEBUG loaded listener.js 08:32:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12b090000) [pid = 1652] [serial = 1324] [outer = 0x12b086800] 08:32:22 INFO - PROCESS | 1652 | 1461252742933 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]]]}] 08:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 722ms 08:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:32:23 INFO - PROCESS | 1652 | 1461252743013 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 1652 | 1461252743014 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:32:23 INFO - PROCESS | 1652 | 1461252743016 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 1652 | 1461252743018 Marionette TRACE conn2 <- [1,1738,null,{}] 08:32:23 INFO - PROCESS | 1652 | 1461252743020 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}] 08:32:23 INFO - PROCESS | 1652 | 1461252743132 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:32:23 INFO - PROCESS | 1652 | 1461252743217 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c4a000 == 91 [pid = 1652] [id = 442] 08:32:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x114e79400) [pid = 1652] [serial = 1325] [outer = 0x0] 08:32:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12a96ec00) [pid = 1652] [serial = 1326] [outer = 0x114e79400] 08:32:23 INFO - PROCESS | 1652 | 1461252743247 Marionette DEBUG loaded listener.js 08:32:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12b80f800) [pid = 1652] [serial = 1327] [outer = 0x114e79400] 08:32:23 INFO - PROCESS | 1652 | 1461252743852 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]]]}] 08:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 870ms 08:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:32:23 INFO - PROCESS | 1652 | 1461252743887 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 1652 | 1461252743889 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:32:23 INFO - PROCESS | 1652 | 1461252743893 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 1652 | 1461252743897 Marionette TRACE conn2 <- [1,1742,null,{}] 08:32:23 INFO - PROCESS | 1652 | 1461252743901 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}] 08:32:24 INFO - PROCESS | 1652 | 1461252744009 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:32:24 INFO - PROCESS | 1652 | 1461252744089 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12978e800 == 92 [pid = 1652] [id = 443] 08:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x114e75000) [pid = 1652] [serial = 1328] [outer = 0x0] 08:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x115265400) [pid = 1652] [serial = 1329] [outer = 0x114e75000] 08:32:24 INFO - PROCESS | 1652 | 1461252744118 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x119b6c400) [pid = 1652] [serial = 1330] [outer = 0x114e75000] 08:32:24 INFO - PROCESS | 1652 | 1461252744568 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]]]}] 08:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 724ms 08:32:24 INFO - PROCESS | 1652 | 1461252744617 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:32:24 INFO - PROCESS | 1652 | 1461252744620 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:32:24 INFO - PROCESS | 1652 | 1461252744647 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:32:24 INFO - PROCESS | 1652 | 1461252744648 Marionette TRACE conn2 <- [1,1746,null,{}] 08:32:24 INFO - PROCESS | 1652 | 1461252744652 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}] 08:32:24 INFO - PROCESS | 1652 | 1461252744758 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:32:24 INFO - PROCESS | 1652 | 1461252744848 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123765800 == 93 [pid = 1652] [id = 444] 08:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11a65d400) [pid = 1652] [serial = 1331] [outer = 0x0] 08:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11bcd2000) [pid = 1652] [serial = 1332] [outer = 0x11a65d400] 08:32:24 INFO - PROCESS | 1652 | 1461252744876 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11c622c00) [pid = 1652] [serial = 1333] [outer = 0x11a65d400] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a317000 == 92 [pid = 1652] [id = 330] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x13003e800 == 91 [pid = 1652] [id = 433] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd26800 == 90 [pid = 1652] [id = 432] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9a9000 == 89 [pid = 1652] [id = 431] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e72b800 == 88 [pid = 1652] [id = 430] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbb5800 == 87 [pid = 1652] [id = 429] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0cf800 == 86 [pid = 1652] [id = 428] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x129642c00) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12e390c00) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12f12c800) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b695000 == 85 [pid = 1652] [id = 427] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7dc800 == 84 [pid = 1652] [id = 426] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a31a800 == 83 [pid = 1652] [id = 425] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1291c2800 == 82 [pid = 1652] [id = 424] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x123755800 == 81 [pid = 1652] [id = 423] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11ae5c800 == 80 [pid = 1652] [id = 422] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x127fb9000 == 79 [pid = 1652] [id = 421] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130034800 == 78 [pid = 1652] [id = 419] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x129785800 == 77 [pid = 1652] [id = 418] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130bac000 == 76 [pid = 1652] [id = 417] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1303d1000 == 75 [pid = 1652] [id = 416] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec7a000 == 74 [pid = 1652] [id = 415] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12961f000 == 73 [pid = 1652] [id = 414] 08:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x125909000 == 72 [pid = 1652] [id = 413] 08:32:25 INFO - PROCESS | 1652 | 1461252745337 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]]]}] 08:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 743ms 08:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:32:25 INFO - PROCESS | 1652 | 1461252745368 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:32:25 INFO - PROCESS | 1652 | 1461252745369 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:32:25 INFO - PROCESS | 1652 | 1461252745371 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:32:25 INFO - PROCESS | 1652 | 1461252745374 Marionette TRACE conn2 <- [1,1750,null,{}] 08:32:25 INFO - PROCESS | 1652 | 1461252745383 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}] 08:32:25 INFO - PROCESS | 1652 | 1461252745479 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:32:25 INFO - PROCESS | 1652 | 1461252745484 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcae800 == 73 [pid = 1652] [id = 445] 08:32:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11bacdc00) [pid = 1652] [serial = 1334] [outer = 0x0] 08:32:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x125e02400) [pid = 1652] [serial = 1335] [outer = 0x11bacdc00] 08:32:25 INFO - PROCESS | 1652 | 1461252745513 Marionette DEBUG loaded listener.js 08:32:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x127ff1000) [pid = 1652] [serial = 1336] [outer = 0x11bacdc00] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12ee87c00) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12bba9800) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12af7f800) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12a747c00) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12d599400) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x116506400) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x115838800) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12d597c00) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x126e2b800) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12964d800) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11bccec00) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12d241400) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x125874800) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12af84000) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x125898c00) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11ab7bc00) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12e67a400) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12589c000) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11ba38000) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x1268d7c00) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12a74e800) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11ab81400) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12ce4ac00) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12b8ba400) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x128923800) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12bb68400) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11c655800) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1191b4400) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12a784800) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x119b6fc00) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12939b000) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12e947400) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 08:32:25 INFO - PROCESS | 1652 | 1461252745911 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]]]}] 08:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 574ms 08:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:32:25 INFO - PROCESS | 1652 | 1461252745946 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:32:25 INFO - PROCESS | 1652 | 1461252745948 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:32:25 INFO - PROCESS | 1652 | 1461252745950 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:32:25 INFO - PROCESS | 1652 | 1461252745951 Marionette TRACE conn2 <- [1,1754,null,{}] 08:32:25 INFO - PROCESS | 1652 | 1461252745953 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}] 08:32:26 INFO - PROCESS | 1652 | 1461252746045 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:32:26 INFO - PROCESS | 1652 | 1461252746073 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a30c800 == 74 [pid = 1652] [id = 446] 08:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x129398400) [pid = 1652] [serial = 1337] [outer = 0x0] 08:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1293e6800) [pid = 1652] [serial = 1338] [outer = 0x129398400] 08:32:26 INFO - PROCESS | 1652 | 1461252746100 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x129650400) [pid = 1652] [serial = 1339] [outer = 0x129398400] 08:32:26 INFO - PROCESS | 1652 | 1461252746453 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]]]}] 08:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 08:32:26 INFO - PROCESS | 1652 | 1461252746469 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 1652 | 1461252746470 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:32:26 INFO - PROCESS | 1652 | 1461252746472 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 1652 | 1461252746473 Marionette TRACE conn2 <- [1,1758,null,{}] 08:32:26 INFO - PROCESS | 1652 | 1461252746477 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}] 08:32:26 INFO - PROCESS | 1652 | 1461252746570 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:32:26 INFO - PROCESS | 1652 | 1461252746575 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0b5000 == 75 [pid = 1652] [id = 447] 08:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x129644000) [pid = 1652] [serial = 1340] [outer = 0x0] 08:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12a747c00) [pid = 1652] [serial = 1341] [outer = 0x129644000] 08:32:26 INFO - PROCESS | 1652 | 1461252746601 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a785c00) [pid = 1652] [serial = 1342] [outer = 0x129644000] 08:32:26 INFO - PROCESS | 1652 | 1461252746932 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]]]}] 08:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 472ms 08:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:32:26 INFO - PROCESS | 1652 | 1461252746947 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 1652 | 1461252746948 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:32:26 INFO - PROCESS | 1652 | 1461252746950 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 1652 | 1461252746951 Marionette TRACE conn2 <- [1,1762,null,{}] 08:32:26 INFO - PROCESS | 1652 | 1461252746954 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}] 08:32:27 INFO - PROCESS | 1652 | 1461252747062 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:32:27 INFO - PROCESS | 1652 | 1461252747145 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf5d000 == 76 [pid = 1652] [id = 448] 08:32:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a784800) [pid = 1652] [serial = 1343] [outer = 0x0] 08:32:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12aba6400) [pid = 1652] [serial = 1344] [outer = 0x12a784800] 08:32:27 INFO - PROCESS | 1652 | 1461252747173 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12af87c00) [pid = 1652] [serial = 1345] [outer = 0x12a784800] 08:32:27 INFO - PROCESS | 1652 | 1461252747495 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]]]}] 08:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 570ms 08:32:27 INFO - PROCESS | 1652 | 1461252747520 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:32:27 INFO - PROCESS | 1652 | 1461252747521 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:32:27 INFO - PROCESS | 1652 | 1461252747524 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 1652 | 1461252747525 Marionette TRACE conn2 <- [1,1766,null,{}] 08:32:27 INFO - PROCESS | 1652 | 1461252747530 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}] 08:32:27 INFO - PROCESS | 1652 | 1461252747646 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:32:27 INFO - PROCESS | 1652 | 1461252747657 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0e9000 == 77 [pid = 1652] [id = 449] 08:32:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x119d5bc00) [pid = 1652] [serial = 1346] [outer = 0x0] 08:32:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12b08cc00) [pid = 1652] [serial = 1347] [outer = 0x119d5bc00] 08:32:27 INFO - PROCESS | 1652 | 1461252747683 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12bbb2000) [pid = 1652] [serial = 1348] [outer = 0x119d5bc00] 08:32:28 INFO - PROCESS | 1652 | 1461252748079 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]]]}] 08:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 571ms 08:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:32:28 INFO - PROCESS | 1652 | 1461252748097 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 1652 | 1461252748099 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:32:28 INFO - PROCESS | 1652 | 1461252748101 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 1652 | 1461252748102 Marionette TRACE conn2 <- [1,1770,null,{}] 08:32:28 INFO - PROCESS | 1652 | 1461252748104 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}] 08:32:28 INFO - PROCESS | 1652 | 1461252748223 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:32:28 INFO - PROCESS | 1652 | 1461252748236 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e734000 == 78 [pid = 1652] [id = 450] 08:32:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12ad07c00) [pid = 1652] [serial = 1349] [outer = 0x0] 08:32:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12d5bf800) [pid = 1652] [serial = 1350] [outer = 0x12ad07c00] 08:32:28 INFO - PROCESS | 1652 | 1461252748262 Marionette DEBUG loaded listener.js 08:32:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12e318400) [pid = 1652] [serial = 1351] [outer = 0x12ad07c00] 08:32:28 INFO - PROCESS | 1652 | 1461252748628 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]]]}] 08:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 569ms 08:32:28 INFO - PROCESS | 1652 | 1461252748674 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 1652 | 1461252748675 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:32:28 INFO - PROCESS | 1652 | 1461252748678 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 1652 | 1461252748679 Marionette TRACE conn2 <- [1,1774,null,{}] 08:32:28 INFO - PROCESS | 1652 | 1461252748681 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}] 08:32:28 INFO - PROCESS | 1652 | 1461252748801 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:32:28 INFO - PROCESS | 1652 | 1461252748816 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f461000 == 79 [pid = 1652] [id = 451] 08:32:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12b274800) [pid = 1652] [serial = 1352] [outer = 0x0] 08:32:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12e396c00) [pid = 1652] [serial = 1353] [outer = 0x12b274800] 08:32:28 INFO - PROCESS | 1652 | 1461252748841 Marionette DEBUG loaded listener.js 08:32:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12ee87c00) [pid = 1652] [serial = 1354] [outer = 0x12b274800] 08:32:29 INFO - PROCESS | 1652 | 1461252749164 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]]]}] 08:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 08:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:32:29 INFO - PROCESS | 1652 | 1461252749196 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 1652 | 1461252749198 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:32:29 INFO - PROCESS | 1652 | 1461252749200 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 1652 | 1461252749201 Marionette TRACE conn2 <- [1,1778,null,{}] 08:32:29 INFO - PROCESS | 1652 | 1461252749203 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}] 08:32:29 INFO - PROCESS | 1652 | 1461252749324 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:32:29 INFO - PROCESS | 1652 | 1461252749341 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ff37800 == 80 [pid = 1652] [id = 452] 08:32:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12e327c00) [pid = 1652] [serial = 1355] [outer = 0x0] 08:32:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12f12e000) [pid = 1652] [serial = 1356] [outer = 0x12e327c00] 08:32:29 INFO - PROCESS | 1652 | 1461252749366 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12f596c00) [pid = 1652] [serial = 1357] [outer = 0x12e327c00] 08:32:29 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x119c7dc00) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:32:29 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x125bf6400) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:32:29 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x123870000) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:32:29 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x114e73000) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:32:29 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x128917400) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:32:29 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x126fe0800) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:32:29 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11be85000) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:32:29 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12af7a400) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:32:29 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12b4d0400) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:32:29 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1278f5c00) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:32:29 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12baeec00) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:32:29 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12ab9ec00) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:32:29 INFO - PROCESS | 1652 | 1461252749880 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]]]}] 08:32:29 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 08:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 719ms 08:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:32:29 INFO - PROCESS | 1652 | 1461252749932 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 1652 | 1461252749934 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:32:29 INFO - PROCESS | 1652 | 1461252749937 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 1652 | 1461252749939 Marionette TRACE conn2 <- [1,1782,null,{}] 08:32:29 INFO - PROCESS | 1652 | 1461252749947 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}] 08:32:30 INFO - PROCESS | 1652 | 1461252750063 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:32:30 INFO - PROCESS | 1652 | 1461252750068 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x130225800 == 81 [pid = 1652] [id = 453] 08:32:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11ba2e400) [pid = 1652] [serial = 1358] [outer = 0x0] 08:32:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12b271400) [pid = 1652] [serial = 1359] [outer = 0x11ba2e400] 08:32:30 INFO - PROCESS | 1652 | 1461252750095 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12f59ec00) [pid = 1652] [serial = 1360] [outer = 0x11ba2e400] 08:32:30 INFO - PROCESS | 1652 | 1461252750449 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]]]}] 08:32:30 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 08:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 521ms 08:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:32:30 INFO - PROCESS | 1652 | 1461252750462 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:32:30 INFO - PROCESS | 1652 | 1461252750463 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:32:30 INFO - PROCESS | 1652 | 1461252750465 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:32:30 INFO - PROCESS | 1652 | 1461252750466 Marionette TRACE conn2 <- [1,1786,null,{}] 08:32:30 INFO - PROCESS | 1652 | 1461252750469 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}] 08:32:30 INFO - PROCESS | 1652 | 1461252750566 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:32:30 INFO - PROCESS | 1652 | 1461252750642 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1303ae800 == 82 [pid = 1652] [id = 454] 08:32:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11c503000) [pid = 1652] [serial = 1361] [outer = 0x0] 08:32:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12f5a3000) [pid = 1652] [serial = 1362] [outer = 0x11c503000] 08:32:30 INFO - PROCESS | 1652 | 1461252750666 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12fae5400) [pid = 1652] [serial = 1363] [outer = 0x11c503000] 08:32:30 INFO - PROCESS | 1652 | 1461252750949 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]]]}] 08:32:30 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 08:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 08:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:32:30 INFO - PROCESS | 1652 | 1461252750985 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:32:30 INFO - PROCESS | 1652 | 1461252750986 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:32:30 INFO - PROCESS | 1652 | 1461252750988 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:32:30 INFO - PROCESS | 1652 | 1461252750989 Marionette TRACE conn2 <- [1,1790,null,{}] 08:32:30 INFO - PROCESS | 1652 | 1461252750991 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}] 08:32:31 INFO - PROCESS | 1652 | 1461252751092 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:32:31 INFO - PROCESS | 1652 | 1461252751096 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x138dbb800 == 83 [pid = 1652] [id = 455] 08:32:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12ab06400) [pid = 1652] [serial = 1364] [outer = 0x0] 08:32:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12ab0cc00) [pid = 1652] [serial = 1365] [outer = 0x12ab06400] 08:32:31 INFO - PROCESS | 1652 | 1461252751121 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12ab11c00) [pid = 1652] [serial = 1366] [outer = 0x12ab06400] 08:32:31 INFO - PROCESS | 1652 | 1461252751460 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]]]}] 08:32:31 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) 08:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 522ms 08:32:31 INFO - PROCESS | 1652 | 1461252751510 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 1652 | 1461252751512 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:32:31 INFO - PROCESS | 1652 | 1461252751526 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 1652 | 1461252751527 Marionette TRACE conn2 <- [1,1794,null,{}] 08:32:31 INFO - PROCESS | 1652 | 1461252751529 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}] 08:32:31 INFO - PROCESS | 1652 | 1461252751623 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:32:31 INFO - PROCESS | 1652 | 1461252751627 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cd8800 == 84 [pid = 1652] [id = 456] 08:32:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12ab0dc00) [pid = 1652] [serial = 1367] [outer = 0x0] 08:32:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12fc03400) [pid = 1652] [serial = 1368] [outer = 0x12ab0dc00] 08:32:31 INFO - PROCESS | 1652 | 1461252751652 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12fc0f800) [pid = 1652] [serial = 1369] [outer = 0x12ab0dc00] 08:32:32 INFO - PROCESS | 1652 | 1461252752223 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]]]}] 08:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 720ms 08:32:32 INFO - PROCESS | 1652 | 1461252752261 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:32:32 INFO - PROCESS | 1652 | 1461252752264 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:32:32 INFO - PROCESS | 1652 | 1461252752270 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:32:32 INFO - PROCESS | 1652 | 1461252752272 Marionette TRACE conn2 <- [1,1798,null,{}] 08:32:32 INFO - PROCESS | 1652 | 1461252752276 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}] 08:32:32 INFO - PROCESS | 1652 | 1461252752397 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:32:32 INFO - PROCESS | 1652 | 1461252752514 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fb4000 == 85 [pid = 1652] [id = 457] 08:32:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11a885c00) [pid = 1652] [serial = 1370] [outer = 0x0] 08:32:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11b94e400) [pid = 1652] [serial = 1371] [outer = 0x11a885c00] 08:32:32 INFO - PROCESS | 1652 | 1461252752547 Marionette DEBUG loaded listener.js 08:32:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x11c64d800) [pid = 1652] [serial = 1372] [outer = 0x11a885c00] 08:32:32 INFO - PROCESS | 1652 | 1461252752974 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]]]}] 08:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 775ms 08:32:33 INFO - PROCESS | 1652 | 1461252753045 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:32:33 INFO - PROCESS | 1652 | 1461252753049 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:32:33 INFO - PROCESS | 1652 | 1461252753054 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 1652 | 1461252753055 Marionette TRACE conn2 <- [1,1802,null,{}] 08:32:33 INFO - PROCESS | 1652 | 1461252753058 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}] 08:32:33 INFO - PROCESS | 1652 | 1461252753176 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:32:33 INFO - PROCESS | 1652 | 1461252753265 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b871800 == 86 [pid = 1652] [id = 458] 08:32:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12386e800) [pid = 1652] [serial = 1373] [outer = 0x0] 08:32:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x1278f5c00) [pid = 1652] [serial = 1374] [outer = 0x12386e800] 08:32:33 INFO - PROCESS | 1652 | 1461252753297 Marionette DEBUG loaded listener.js 08:32:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x129651000) [pid = 1652] [serial = 1375] [outer = 0x12386e800] 08:32:33 INFO - PROCESS | 1652 | 1461252753715 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]]]}] 08:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 671ms 08:32:33 INFO - PROCESS | 1652 | 1461252753724 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:32:33 INFO - PROCESS | 1652 | 1461252753728 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:32:33 INFO - PROCESS | 1652 | 1461252753731 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 1652 | 1461252753734 Marionette TRACE conn2 <- [1,1806,null,{}] 08:32:33 INFO - PROCESS | 1652 | 1461252753741 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}] 08:32:33 INFO - PROCESS | 1652 | 1461252753859 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:32:33 INFO - PROCESS | 1652 | 1461252753977 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x13039e800 == 87 [pid = 1652] [id = 459] 08:32:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12ab03000) [pid = 1652] [serial = 1376] [outer = 0x0] 08:32:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12ad0a800) [pid = 1652] [serial = 1377] [outer = 0x12ab03000] 08:32:34 INFO - PROCESS | 1652 | 1461252754012 Marionette DEBUG loaded listener.js 08:32:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12aecdc00) [pid = 1652] [serial = 1378] [outer = 0x12ab03000] 08:32:34 INFO - PROCESS | 1652 | 1461252754428 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]]]}] 08:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 721ms 08:32:34 INFO - PROCESS | 1652 | 1461252754453 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:32:34 INFO - PROCESS | 1652 | 1461252754454 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:32:34 INFO - PROCESS | 1652 | 1461252754457 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:32:34 INFO - PROCESS | 1652 | 1461252754458 Marionette TRACE conn2 <- [1,1810,null,{}] 08:32:34 INFO - PROCESS | 1652 | 1461252754461 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}] 08:32:34 INFO - PROCESS | 1652 | 1461252754593 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:32:34 INFO - PROCESS | 1652 | 1461252754681 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a5c7800 == 88 [pid = 1652] [id = 460] 08:32:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12af85000) [pid = 1652] [serial = 1379] [outer = 0x0] 08:32:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12bb5c400) [pid = 1652] [serial = 1380] [outer = 0x12af85000] 08:32:34 INFO - PROCESS | 1652 | 1461252754712 Marionette DEBUG loaded listener.js 08:32:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12e39a800) [pid = 1652] [serial = 1381] [outer = 0x12af85000] 08:32:35 INFO - PROCESS | 1652 | 1461252755121 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]]]}] 08:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 720ms 08:32:35 INFO - PROCESS | 1652 | 1461252755178 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 1652 | 1461252755179 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:32:35 INFO - PROCESS | 1652 | 1461252755182 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 1652 | 1461252755183 Marionette TRACE conn2 <- [1,1814,null,{}] 08:32:35 INFO - PROCESS | 1652 | 1461252755185 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}] 08:32:35 INFO - PROCESS | 1652 | 1461252755296 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:32:35 INFO - PROCESS | 1652 | 1461252755384 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a3cf800 == 89 [pid = 1652] [id = 461] 08:32:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12e320c00) [pid = 1652] [serial = 1382] [outer = 0x0] 08:32:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12ee8a800) [pid = 1652] [serial = 1383] [outer = 0x12e320c00] 08:32:35 INFO - PROCESS | 1652 | 1461252755417 Marionette DEBUG loaded listener.js 08:32:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12f59c000) [pid = 1652] [serial = 1384] [outer = 0x12e320c00] 08:32:35 INFO - PROCESS | 1652 | 1461252755834 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]]]}] 08:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 718ms 08:32:35 INFO - PROCESS | 1652 | 1461252755907 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 1652 | 1461252755908 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:32:35 INFO - PROCESS | 1652 | 1461252755924 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 1652 | 1461252755925 Marionette TRACE conn2 <- [1,1818,null,{}] 08:32:35 INFO - PROCESS | 1652 | 1461252755946 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}] 08:32:36 INFO - PROCESS | 1652 | 1461252756064 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:32:36 INFO - PROCESS | 1652 | 1461252756152 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12968d000 == 90 [pid = 1652] [id = 462] 08:32:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12faddc00) [pid = 1652] [serial = 1385] [outer = 0x0] 08:32:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x130011400) [pid = 1652] [serial = 1386] [outer = 0x12faddc00] 08:32:36 INFO - PROCESS | 1652 | 1461252756184 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x138749800) [pid = 1652] [serial = 1387] [outer = 0x12faddc00] 08:32:36 INFO - PROCESS | 1652 | 1461252756576 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]]]}] 08:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 687ms 08:32:36 INFO - PROCESS | 1652 | 1461252756613 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:32:36 INFO - PROCESS | 1652 | 1461252756614 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:32:36 INFO - PROCESS | 1652 | 1461252756617 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:32:36 INFO - PROCESS | 1652 | 1461252756618 Marionette TRACE conn2 <- [1,1822,null,{}] 08:32:36 INFO - PROCESS | 1652 | 1461252756621 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}] 08:32:36 INFO - PROCESS | 1652 | 1461252756734 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:32:36 INFO - PROCESS | 1652 | 1461252756823 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a3de000 == 91 [pid = 1652] [id = 463] 08:32:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12fc04000) [pid = 1652] [serial = 1388] [outer = 0x0] 08:32:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x13037c400) [pid = 1652] [serial = 1389] [outer = 0x12fc04000] 08:32:36 INFO - PROCESS | 1652 | 1461252756855 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x130380800) [pid = 1652] [serial = 1390] [outer = 0x12fc04000] 08:32:37 INFO - PROCESS | 1652 | 1461252757301 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]]]}] 08:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 719ms 08:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:32:37 INFO - PROCESS | 1652 | 1461252757337 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:32:37 INFO - PROCESS | 1652 | 1461252757338 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:32:37 INFO - PROCESS | 1652 | 1461252757341 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:32:37 INFO - PROCESS | 1652 | 1461252757342 Marionette TRACE conn2 <- [1,1826,null,{}] 08:32:37 INFO - PROCESS | 1652 | 1461252757344 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}] 08:32:37 INFO - PROCESS | 1652 | 1461252757476 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:32:37 INFO - PROCESS | 1652 | 1461252757579 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fb1000 == 92 [pid = 1652] [id = 464] 08:32:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11864f000) [pid = 1652] [serial = 1391] [outer = 0x0] 08:32:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x1279d3400) [pid = 1652] [serial = 1392] [outer = 0x11864f000] 08:32:37 INFO - PROCESS | 1652 | 1461252757609 Marionette DEBUG loaded listener.js 08:32:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x130380400) [pid = 1652] [serial = 1393] [outer = 0x11864f000] 08:32:38 INFO - PROCESS | 1652 | 1461252758046 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]]]}] 08:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 722ms 08:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:32:38 INFO - PROCESS | 1652 | 1461252758063 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:32:38 INFO - PROCESS | 1652 | 1461252758065 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:32:38 INFO - PROCESS | 1652 | 1461252758067 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:32:38 INFO - PROCESS | 1652 | 1461252758068 Marionette TRACE conn2 <- [1,1830,null,{}] 08:32:38 INFO - PROCESS | 1652 | 1461252758071 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}] 08:32:38 INFO - PROCESS | 1652 | 1461252758191 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:32:38 INFO - PROCESS | 1652 | 1461252758310 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a28800 == 93 [pid = 1652] [id = 465] 08:32:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x114e72400) [pid = 1652] [serial = 1394] [outer = 0x0] 08:32:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x130382800) [pid = 1652] [serial = 1395] [outer = 0x114e72400] 08:32:38 INFO - PROCESS | 1652 | 1461252758344 Marionette DEBUG loaded listener.js 08:32:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x13874d800) [pid = 1652] [serial = 1396] [outer = 0x114e72400] 08:32:38 INFO - PROCESS | 1652 | 1461252758989 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]]]}] 08:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 970ms 08:32:39 INFO - PROCESS | 1652 | 1461252759038 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:32:39 INFO - PROCESS | 1652 | 1461252759040 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:32:39 INFO - PROCESS | 1652 | 1461252759045 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - PROCESS | 1652 | 1461252759046 Marionette TRACE conn2 <- [1,1834,null,{}] 08:32:39 INFO - PROCESS | 1652 | 1461252759050 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}] 08:32:39 INFO - PROCESS | 1652 | 1461252759158 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:32:39 INFO - PROCESS | 1652 | 1461252759253 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x127053800 == 94 [pid = 1652] [id = 466] 08:32:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x1155a5000) [pid = 1652] [serial = 1397] [outer = 0x0] 08:32:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x119d51c00) [pid = 1652] [serial = 1398] [outer = 0x1155a5000] 08:32:39 INFO - PROCESS | 1652 | 1461252759282 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x11ba2e800) [pid = 1652] [serial = 1399] [outer = 0x1155a5000] 08:32:39 INFO - PROCESS | 1652 | 1461252759718 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]]]}] 08:32:39 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 08:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 723ms 08:32:39 INFO - PROCESS | 1652 | 1461252759769 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:32:39 INFO - PROCESS | 1652 | 1461252759773 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:32:39 INFO - PROCESS | 1652 | 1461252759779 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - PROCESS | 1652 | 1461252759781 Marionette TRACE conn2 <- [1,1838,null,{}] 08:32:39 INFO - PROCESS | 1652 | 1461252759784 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}] 08:32:39 INFO - PROCESS | 1652 | 1461252759882 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:32:40 INFO - PROCESS | 1652 | 1461252760008 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c356000 == 95 [pid = 1652] [id = 467] 08:32:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x11bef4000) [pid = 1652] [serial = 1400] [outer = 0x0] 08:32:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11c623800) [pid = 1652] [serial = 1401] [outer = 0x11bef4000] 08:32:40 INFO - PROCESS | 1652 | 1461252760037 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12373b400) [pid = 1652] [serial = 1402] [outer = 0x11bef4000] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x138dbb800 == 94 [pid = 1652] [id = 455] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1303ae800 == 93 [pid = 1652] [id = 454] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x130225800 == 92 [pid = 1652] [id = 453] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12ff37800 == 91 [pid = 1652] [id = 452] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12f461000 == 90 [pid = 1652] [id = 451] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12e734000 == 89 [pid = 1652] [id = 450] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12ad09000) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0e9000 == 88 [pid = 1652] [id = 449] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf5d000 == 87 [pid = 1652] [id = 448] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x13022b000 == 86 [pid = 1652] [id = 412] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0b5000 == 85 [pid = 1652] [id = 447] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a30c800 == 84 [pid = 1652] [id = 446] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcae800 == 83 [pid = 1652] [id = 445] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x123765800 == 82 [pid = 1652] [id = 444] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12978e800 == 81 [pid = 1652] [id = 443] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x138dc9000 == 80 [pid = 1652] [id = 439] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x130571000 == 79 [pid = 1652] [id = 438] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x130274800 == 78 [pid = 1652] [id = 437] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b28e000 == 77 [pid = 1652] [id = 436] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x126eb3800 == 76 [pid = 1652] [id = 435] 08:32:40 INFO - PROCESS | 1652 | --DOCSHELL 0x118844800 == 75 [pid = 1652] [id = 434] 08:32:40 INFO - PROCESS | 1652 | 1461252760487 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]]]}] 08:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 720ms 08:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:32:40 INFO - PROCESS | 1652 | 1461252760499 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 1652 | 1461252760500 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:32:40 INFO - PROCESS | 1652 | 1461252760503 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 1652 | 1461252760505 Marionette TRACE conn2 <- [1,1842,null,{}] 08:32:40 INFO - PROCESS | 1652 | 1461252760516 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}] 08:32:40 INFO - PROCESS | 1652 | 1461252760620 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x11adb6000) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x11a8aa800) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x126e22400) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x127ff1800) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x125871c00) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x125bf2000) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x116572c00) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x119a34400) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12a77f000) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x11bcd0400) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12f12fc00) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x1290e8000) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12f933800) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12e31bc00) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11c372800) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x11c64f000) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12b26fc00) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12964e000) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x1189d6c00) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12b26f400) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11a64a800) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12bbaac00) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12e207400) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12d5c3000) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12abaa400) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12e31ec00) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12cfe6000) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12baec000) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12a97a800) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12a37dc00) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12d5bb800) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12e394000) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 08:32:40 INFO - PROCESS | 1652 | 1461252760730 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x126eb7800 == 76 [pid = 1652] [id = 468] 08:32:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11a8aa800) [pid = 1652] [serial = 1403] [outer = 0x0] 08:32:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11c64f000) [pid = 1652] [serial = 1404] [outer = 0x11a8aa800] 08:32:40 INFO - PROCESS | 1652 | 1461252760776 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x1276b7800) [pid = 1652] [serial = 1405] [outer = 0x11a8aa800] 08:32:41 INFO - PROCESS | 1652 | 1461252761078 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]]]}] 08:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 622ms 08:32:41 INFO - PROCESS | 1652 | 1461252761125 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 1652 | 1461252761130 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:32:41 INFO - PROCESS | 1652 | 1461252761141 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - PROCESS | 1652 | 1461252761142 Marionette TRACE conn2 <- [1,1846,null,{}] 08:32:41 INFO - PROCESS | 1652 | 1461252761146 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}] 08:32:41 INFO - PROCESS | 1652 | 1461252761238 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:32:41 INFO - PROCESS | 1652 | 1461252761260 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a305000 == 77 [pid = 1652] [id = 469] 08:32:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x127ffb800) [pid = 1652] [serial = 1406] [outer = 0x0] 08:32:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x1290ed800) [pid = 1652] [serial = 1407] [outer = 0x127ffb800] 08:32:41 INFO - PROCESS | 1652 | 1461252761286 Marionette DEBUG loaded listener.js 08:32:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x1293d8800) [pid = 1652] [serial = 1408] [outer = 0x127ffb800] 08:32:41 INFO - PROCESS | 1652 | 1461252761634 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]]]}] 08:32:41 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) 08:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 530ms 08:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:32:41 INFO - PROCESS | 1652 | 1461252761663 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 1652 | 1461252761664 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:32:41 INFO - PROCESS | 1652 | 1461252761666 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - PROCESS | 1652 | 1461252761668 Marionette TRACE conn2 <- [1,1850,null,{}] 08:32:41 INFO - PROCESS | 1652 | 1461252761678 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}] 08:32:41 INFO - PROCESS | 1652 | 1461252761769 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:32:41 INFO - PROCESS | 1652 | 1461252761773 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0aa800 == 78 [pid = 1652] [id = 470] 08:32:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1293d8c00) [pid = 1652] [serial = 1409] [outer = 0x0] 08:32:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x129647c00) [pid = 1652] [serial = 1410] [outer = 0x1293d8c00] 08:32:41 INFO - PROCESS | 1652 | 1461252761800 Marionette DEBUG loaded listener.js 08:32:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12a376800) [pid = 1652] [serial = 1411] [outer = 0x1293d8c00] 08:32:42 INFO - PROCESS | 1652 | 1461252762164 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]]]}] 08:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 517ms 08:32:42 INFO - PROCESS | 1652 | 1461252762185 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 1652 | 1461252762186 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:32:42 INFO - PROCESS | 1652 | 1461252762188 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 1652 | 1461252762189 Marionette TRACE conn2 <- [1,1854,null,{}] 08:32:42 INFO - PROCESS | 1652 | 1461252762192 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}] 08:32:42 INFO - PROCESS | 1652 | 1461252762300 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:32:42 INFO - PROCESS | 1652 | 1461252762392 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba5e000 == 79 [pid = 1652] [id = 471] 08:32:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x129649c00) [pid = 1652] [serial = 1412] [outer = 0x0] 08:32:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12a74e800) [pid = 1652] [serial = 1413] [outer = 0x129649c00] 08:32:42 INFO - PROCESS | 1652 | 1461252762420 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12abad000) [pid = 1652] [serial = 1414] [outer = 0x129649c00] 08:32:42 INFO - PROCESS | 1652 | 1461252762749 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]]]}] 08:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 573ms 08:32:42 INFO - PROCESS | 1652 | 1461252762768 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 1652 | 1461252762770 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:32:42 INFO - PROCESS | 1652 | 1461252762773 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 1652 | 1461252762774 Marionette TRACE conn2 <- [1,1858,null,{}] 08:32:42 INFO - PROCESS | 1652 | 1461252762777 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}] 08:32:42 INFO - PROCESS | 1652 | 1461252762896 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:32:42 INFO - PROCESS | 1652 | 1461252762909 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d56a000 == 80 [pid = 1652] [id = 472] 08:32:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12a745800) [pid = 1652] [serial = 1415] [outer = 0x0] 08:32:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12ad0b800) [pid = 1652] [serial = 1416] [outer = 0x12a745800] 08:32:42 INFO - PROCESS | 1652 | 1461252762935 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12aecd800) [pid = 1652] [serial = 1417] [outer = 0x12a745800] 08:32:43 INFO - PROCESS | 1652 | 1461252763266 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]]]}] 08:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 08:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:32:43 INFO - PROCESS | 1652 | 1461252763299 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:32:43 INFO - PROCESS | 1652 | 1461252763300 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:32:43 INFO - PROCESS | 1652 | 1461252763302 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 1652 | 1461252763303 Marionette TRACE conn2 <- [1,1862,null,{}] 08:32:43 INFO - PROCESS | 1652 | 1461252763305 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}] 08:32:43 INFO - PROCESS | 1652 | 1461252763423 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:32:43 INFO - PROCESS | 1652 | 1461252763434 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e47f000 == 81 [pid = 1652] [id = 473] 08:32:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12aba1800) [pid = 1652] [serial = 1418] [outer = 0x0] 08:32:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12b086c00) [pid = 1652] [serial = 1419] [outer = 0x12aba1800] 08:32:43 INFO - PROCESS | 1652 | 1461252763459 Marionette DEBUG loaded listener.js 08:32:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12b273000) [pid = 1652] [serial = 1420] [outer = 0x12aba1800] 08:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 08:32:43 INFO - PROCESS | 1652 | 1461252763814 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]]]}] 08:32:43 INFO - PROCESS | 1652 | 1461252763821 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:32:43 INFO - PROCESS | 1652 | 1461252763822 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:32:43 INFO - PROCESS | 1652 | 1461252763825 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 1652 | 1461252763826 Marionette TRACE conn2 <- [1,1866,null,{}] 08:32:43 INFO - PROCESS | 1652 | 1461252763830 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}] 08:32:43 INFO - PROCESS | 1652 | 1461252763949 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:32:43 INFO - PROCESS | 1652 | 1461252763970 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9b5000 == 82 [pid = 1652] [id = 474] 08:32:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12b090c00) [pid = 1652] [serial = 1421] [outer = 0x0] 08:32:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12b8ba000) [pid = 1652] [serial = 1422] [outer = 0x12b090c00] 08:32:44 INFO - PROCESS | 1652 | 1461252763996 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12bbaac00) [pid = 1652] [serial = 1423] [outer = 0x12b090c00] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x11ba2e400) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11c503000) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x123874c00) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11ba39c00) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12a375c00) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12e20ec00) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x119d56400) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x1123be800) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x1124a8000) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12d596000) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12af7f000) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12ad02c00) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12ee8a400) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12ab06400) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x119d5bc00) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x129644000) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12ad07c00) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12e327c00) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11a65d400) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x129398400) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x114e75000) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11bacdc00) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12b274800) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:32:44 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12a784800) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:32:44 INFO - PROCESS | 1652 | 1461252764612 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]]]}] 08:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 821ms 08:32:44 INFO - PROCESS | 1652 | 1461252764646 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:32:44 INFO - PROCESS | 1652 | 1461252764647 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:32:44 INFO - PROCESS | 1652 | 1461252764649 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:32:44 INFO - PROCESS | 1652 | 1461252764651 Marionette TRACE conn2 <- [1,1870,null,{}] 08:32:44 INFO - PROCESS | 1652 | 1461252764653 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}] 08:32:44 INFO - PROCESS | 1652 | 1461252764766 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:32:44 INFO - PROCESS | 1652 | 1461252764772 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c361800 == 83 [pid = 1652] [id = 475] 08:32:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11a64f400) [pid = 1652] [serial = 1424] [outer = 0x0] 08:32:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11ba2e400) [pid = 1652] [serial = 1425] [outer = 0x11a64f400] 08:32:44 INFO - PROCESS | 1652 | 1461252764798 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x129010000) [pid = 1652] [serial = 1426] [outer = 0x11a64f400] 08:32:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12b8bb000) [pid = 1652] [serial = 1427] [outer = 0x12fadec00] 08:32:45 INFO - PROCESS | 1652 | 1461252765216 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]]]}] 08:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 619ms 08:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:32:45 INFO - PROCESS | 1652 | 1461252765270 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:32:45 INFO - PROCESS | 1652 | 1461252765271 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:32:45 INFO - PROCESS | 1652 | 1461252765273 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:32:45 INFO - PROCESS | 1652 | 1461252765275 Marionette TRACE conn2 <- [1,1874,null,{}] 08:32:45 INFO - PROCESS | 1652 | 1461252765277 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}] 08:32:45 INFO - PROCESS | 1652 | 1461252765388 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:32:45 INFO - PROCESS | 1652 | 1461252765395 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd38000 == 84 [pid = 1652] [id = 476] 08:32:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11c658800) [pid = 1652] [serial = 1428] [outer = 0x0] 08:32:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12b811800) [pid = 1652] [serial = 1429] [outer = 0x11c658800] 08:32:45 INFO - PROCESS | 1652 | 1461252765425 Marionette DEBUG loaded listener.js 08:32:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12e35c400) [pid = 1652] [serial = 1430] [outer = 0x11c658800] 08:32:45 INFO - PROCESS | 1652 | 1461252765778 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]]]}] 08:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 520ms 08:32:45 INFO - PROCESS | 1652 | 1461252765793 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:32:45 INFO - PROCESS | 1652 | 1461252765796 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:32:45 INFO - PROCESS | 1652 | 1461252765800 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:32:45 INFO - PROCESS | 1652 | 1461252765801 Marionette TRACE conn2 <- [1,1878,null,{}] 08:32:45 INFO - PROCESS | 1652 | 1461252765803 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}] 08:32:45 INFO - PROCESS | 1652 | 1461252765936 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:32:45 INFO - PROCESS | 1652 | 1461252765943 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x13003f800 == 85 [pid = 1652] [id = 477] 08:32:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x125871400) [pid = 1652] [serial = 1431] [outer = 0x0] 08:32:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12e390800) [pid = 1652] [serial = 1432] [outer = 0x125871400] 08:32:45 INFO - PROCESS | 1652 | 1461252765969 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12e949c00) [pid = 1652] [serial = 1433] [outer = 0x125871400] 08:32:46 INFO - PROCESS | 1652 | 1461252766305 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]]]}] 08:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 518ms 08:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:32:46 INFO - PROCESS | 1652 | 1461252766318 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:32:46 INFO - PROCESS | 1652 | 1461252766319 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:32:46 INFO - PROCESS | 1652 | 1461252766321 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 1652 | 1461252766322 Marionette TRACE conn2 <- [1,1882,null,{}] 08:32:46 INFO - PROCESS | 1652 | 1461252766325 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}] 08:32:46 INFO - PROCESS | 1652 | 1461252766425 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:32:46 INFO - PROCESS | 1652 | 1461252766429 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x130397000 == 86 [pid = 1652] [id = 478] 08:32:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12e67ac00) [pid = 1652] [serial = 1434] [outer = 0x0] 08:32:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12f133000) [pid = 1652] [serial = 1435] [outer = 0x12e67ac00] 08:32:46 INFO - PROCESS | 1652 | 1461252766453 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12f5a0000) [pid = 1652] [serial = 1436] [outer = 0x12e67ac00] 08:32:47 INFO - PROCESS | 1652 | 1461252766998 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]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 722ms 08:32:47 INFO - PROCESS | 1652 | 1461252767059 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 1652 | 1461252767062 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:32:47 INFO - PROCESS | 1652 | 1461252767068 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 1652 | 1461252767070 Marionette TRACE conn2 <- [1,1886,null,{}] 08:32:47 INFO - PROCESS | 1652 | 1461252767074 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}] 08:32:47 INFO - PROCESS | 1652 | 1461252767220 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:32:47 INFO - PROCESS | 1652 | 1461252767306 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c12800 == 87 [pid = 1652] [id = 479] 08:32:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x1191b5400) [pid = 1652] [serial = 1437] [outer = 0x0] 08:32:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x119d56400) [pid = 1652] [serial = 1438] [outer = 0x1191b5400] 08:32:47 INFO - PROCESS | 1652 | 1461252767339 Marionette DEBUG loaded listener.js 08:32:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11b95a400) [pid = 1652] [serial = 1439] [outer = 0x1191b5400] 08:32:47 INFO - PROCESS | 1652 | 1461252767767 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]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 720ms 08:32:47 INFO - PROCESS | 1652 | 1461252767789 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 1652 | 1461252767795 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:32:47 INFO - PROCESS | 1652 | 1461252767827 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 1652 | 1461252767829 Marionette TRACE conn2 <- [1,1890,null,{}] 08:32:47 INFO - PROCESS | 1652 | 1461252767836 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}] 08:32:47 INFO - PROCESS | 1652 | 1461252767955 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:32:48 INFO - PROCESS | 1652 | 1461252768041 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a140800 == 88 [pid = 1652] [id = 480] 08:32:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x125892000) [pid = 1652] [serial = 1440] [outer = 0x0] 08:32:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x125de2c00) [pid = 1652] [serial = 1441] [outer = 0x125892000] 08:32:48 INFO - PROCESS | 1652 | 1461252768073 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x128916c00) [pid = 1652] [serial = 1442] [outer = 0x125892000] 08:32:48 INFO - PROCESS | 1652 | 1461252768514 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]]]}] 08:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 754ms 08:32:48 INFO - PROCESS | 1652 | 1461252768555 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:32:48 INFO - PROCESS | 1652 | 1461252768557 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:32:48 INFO - PROCESS | 1652 | 1461252768576 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:32:48 INFO - PROCESS | 1652 | 1461252768580 Marionette TRACE conn2 <- [1,1894,null,{}] 08:32:48 INFO - PROCESS | 1652 | 1461252768615 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}] 08:32:48 INFO - PROCESS | 1652 | 1461252768790 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:32:48 INFO - PROCESS | 1652 | 1461252768959 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x13022b800 == 89 [pid = 1652] [id = 481] 08:32:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12a745000) [pid = 1652] [serial = 1443] [outer = 0x0] 08:32:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12a97a400) [pid = 1652] [serial = 1444] [outer = 0x12a745000] 08:32:49 INFO - PROCESS | 1652 | 1461252769013 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12ab9e800) [pid = 1652] [serial = 1445] [outer = 0x12a745000] 08:32:49 INFO - PROCESS | 1652 | 1461252769510 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]]]}] 08:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 963ms 08:32:49 INFO - PROCESS | 1652 | 1461252769523 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:32:49 INFO - PROCESS | 1652 | 1461252769525 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:32:49 INFO - PROCESS | 1652 | 1461252769530 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:32:49 INFO - PROCESS | 1652 | 1461252769531 Marionette TRACE conn2 <- [1,1898,null,{}] 08:32:49 INFO - PROCESS | 1652 | 1461252769534 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}] 08:32:49 INFO - PROCESS | 1652 | 1461252769647 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:32:49 INFO - PROCESS | 1652 | 1461252769732 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x130b4f000 == 90 [pid = 1652] [id = 482] 08:32:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12aba2c00) [pid = 1652] [serial = 1446] [outer = 0x0] 08:32:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12b085800) [pid = 1652] [serial = 1447] [outer = 0x12aba2c00] 08:32:49 INFO - PROCESS | 1652 | 1461252769762 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12bb67800) [pid = 1652] [serial = 1448] [outer = 0x12aba2c00] 08:32:50 INFO - PROCESS | 1652 | 1461252770158 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]]]}] 08:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 670ms 08:32:50 INFO - PROCESS | 1652 | 1461252770199 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 1652 | 1461252770201 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:32:50 INFO - PROCESS | 1652 | 1461252770203 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 1652 | 1461252770204 Marionette TRACE conn2 <- [1,1902,null,{}] 08:32:50 INFO - PROCESS | 1652 | 1461252770207 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}] 08:32:50 INFO - PROCESS | 1652 | 1461252770342 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:32:50 INFO - PROCESS | 1652 | 1461252770441 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x131b5b000 == 91 [pid = 1652] [id = 483] 08:32:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12aba7000) [pid = 1652] [serial = 1449] [outer = 0x0] 08:32:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12d5bb800) [pid = 1652] [serial = 1450] [outer = 0x12aba7000] 08:32:50 INFO - PROCESS | 1652 | 1461252770472 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12e67f800) [pid = 1652] [serial = 1451] [outer = 0x12aba7000] 08:32:50 INFO - PROCESS | 1652 | 1461252770897 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]]]}] 08:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 718ms 08:32:50 INFO - PROCESS | 1652 | 1461252770922 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 1652 | 1461252770923 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:32:50 INFO - PROCESS | 1652 | 1461252770926 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 1652 | 1461252770927 Marionette TRACE conn2 <- [1,1906,null,{}] 08:32:50 INFO - PROCESS | 1652 | 1461252770929 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}] 08:32:51 INFO - PROCESS | 1652 | 1461252771060 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:32:51 INFO - PROCESS | 1652 | 1461252771147 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a3c7800 == 92 [pid = 1652] [id = 484] 08:32:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12e394000) [pid = 1652] [serial = 1452] [outer = 0x0] 08:32:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12f5a2800) [pid = 1652] [serial = 1453] [outer = 0x12e394000] 08:32:51 INFO - PROCESS | 1652 | 1461252771181 Marionette DEBUG loaded listener.js 08:32:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x13037ac00) [pid = 1652] [serial = 1454] [outer = 0x12e394000] 08:32:51 INFO - PROCESS | 1652 | 1461252771594 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]]]}] 08:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 719ms 08:32:51 INFO - PROCESS | 1652 | 1461252771663 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:32:51 INFO - PROCESS | 1652 | 1461252771664 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:32:51 INFO - PROCESS | 1652 | 1461252771667 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 1652 | 1461252771668 Marionette TRACE conn2 <- [1,1910,null,{}] 08:32:51 INFO - PROCESS | 1652 | 1461252771670 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}] 08:32:51 INFO - PROCESS | 1652 | 1461252771772 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:32:51 INFO - PROCESS | 1652 | 1461252771878 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x134cb2000 == 93 [pid = 1652] [id = 485] 08:32:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12fc03c00) [pid = 1652] [serial = 1455] [outer = 0x0] 08:32:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x138750000) [pid = 1652] [serial = 1456] [outer = 0x12fc03c00] 08:32:51 INFO - PROCESS | 1652 | 1461252771929 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x138756800) [pid = 1652] [serial = 1457] [outer = 0x12fc03c00] 08:32:52 INFO - PROCESS | 1652 | 1461252772445 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]]]}] 08:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 825ms 08:32:52 INFO - PROCESS | 1652 | 1461252772492 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:32:52 INFO - PROCESS | 1652 | 1461252772494 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:32:52 INFO - PROCESS | 1652 | 1461252772496 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 1652 | 1461252772497 Marionette TRACE conn2 <- [1,1914,null,{}] 08:32:52 INFO - PROCESS | 1652 | 1461252772500 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}] 08:32:52 INFO - PROCESS | 1652 | 1461252772613 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:32:52 INFO - PROCESS | 1652 | 1461252772701 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x141cca000 == 94 [pid = 1652] [id = 486] 08:32:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x138752c00) [pid = 1652] [serial = 1458] [outer = 0x0] 08:32:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x139006c00) [pid = 1652] [serial = 1459] [outer = 0x138752c00] 08:32:52 INFO - PROCESS | 1652 | 1461252772733 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x139009c00) [pid = 1652] [serial = 1460] [outer = 0x138752c00] 08:32:53 INFO - PROCESS | 1652 | 1461252773145 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]]]}] 08:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 670ms 08:32:53 INFO - PROCESS | 1652 | 1461252773189 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:32:53 INFO - PROCESS | 1652 | 1461252773190 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:32:53 INFO - PROCESS | 1652 | 1461252773195 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:32:53 INFO - PROCESS | 1652 | 1461252773196 Marionette TRACE conn2 <- [1,1918,null,{}] 08:32:53 INFO - PROCESS | 1652 | 1461252773198 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}] 08:32:53 INFO - PROCESS | 1652 | 1461252773312 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:32:53 INFO - PROCESS | 1652 | 1461252773428 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x141cd9800 == 95 [pid = 1652] [id = 487] 08:32:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12f417400) [pid = 1652] [serial = 1461] [outer = 0x0] 08:32:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12f41b000) [pid = 1652] [serial = 1462] [outer = 0x12f417400] 08:32:53 INFO - PROCESS | 1652 | 1461252773459 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12f41f000) [pid = 1652] [serial = 1463] [outer = 0x12f417400] 08:32:53 INFO - PROCESS | 1652 | 1461252773856 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]]]}] 08:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 08:32:53 INFO - PROCESS | 1652 | 1461252773865 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:32:53 INFO - PROCESS | 1652 | 1461252773866 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:32:53 INFO - PROCESS | 1652 | 1461252773868 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:32:53 INFO - PROCESS | 1652 | 1461252773870 Marionette TRACE conn2 <- [1,1922,null,{}] 08:32:53 INFO - PROCESS | 1652 | 1461252773872 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}] 08:32:53 INFO - PROCESS | 1652 | 1461252773987 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:32:54 INFO - PROCESS | 1652 | 1461252774077 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x141cb0000 == 96 [pid = 1652] [id = 488] 08:32:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12ab82000) [pid = 1652] [serial = 1464] [outer = 0x0] 08:32:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12ab88400) [pid = 1652] [serial = 1465] [outer = 0x12ab82000] 08:32:54 INFO - PROCESS | 1652 | 1461252774107 Marionette DEBUG loaded listener.js 08:32:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12ab8d400) [pid = 1652] [serial = 1466] [outer = 0x12ab82000] 08:32:54 INFO - PROCESS | 1652 | 1461252774563 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]]]}] 08:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 720ms 08:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:32:54 INFO - PROCESS | 1652 | 1461252774588 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:32:54 INFO - PROCESS | 1652 | 1461252774590 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:32:54 INFO - PROCESS | 1652 | 1461252774650 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 1652 | 1461252774652 Marionette TRACE conn2 <- [1,1926,null,{}] 08:32:54 INFO - PROCESS | 1652 | 1461252774657 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}] 08:32:54 INFO - PROCESS | 1652 | 1461252774784 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:32:54 INFO - PROCESS | 1652 | 1461252774879 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12950c800 == 97 [pid = 1652] [id = 489] 08:32:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12ab83800) [pid = 1652] [serial = 1467] [outer = 0x0] 08:32:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12e94a800) [pid = 1652] [serial = 1468] [outer = 0x12ab83800] 08:32:54 INFO - PROCESS | 1652 | 1461252774913 Marionette DEBUG loaded listener.js 08:32:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x13874ac00) [pid = 1652] [serial = 1469] [outer = 0x12ab83800] 08:32:55 INFO - PROCESS | 1652 | 1461252775335 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]]]}] 08:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 780ms 08:32:55 INFO - PROCESS | 1652 | 1461252775372 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 1652 | 1461252775374 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:32:55 INFO - PROCESS | 1652 | 1461252775376 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 1652 | 1461252775377 Marionette TRACE conn2 <- [1,1930,null,{}] 08:32:55 INFO - PROCESS | 1652 | 1461252775380 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}] 08:32:55 INFO - PROCESS | 1652 | 1461252775497 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:32:55 INFO - PROCESS | 1652 | 1461252775622 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x118846800 == 98 [pid = 1652] [id = 490] 08:32:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x1123c2400) [pid = 1652] [serial = 1470] [outer = 0x0] 08:32:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x114be0400) [pid = 1652] [serial = 1471] [outer = 0x1123c2400] 08:32:55 INFO - PROCESS | 1652 | 1461252775654 Marionette DEBUG loaded listener.js 08:32:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x123870800) [pid = 1652] [serial = 1472] [outer = 0x1123c2400] 08:32:56 INFO - PROCESS | 1652 | 1461252776264 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]]]}] 08:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 920ms 08:32:56 INFO - PROCESS | 1652 | 1461252776297 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:32:56 INFO - PROCESS | 1652 | 1461252776299 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:32:56 INFO - PROCESS | 1652 | 1461252776303 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:32:56 INFO - PROCESS | 1652 | 1461252776305 Marionette TRACE conn2 <- [1,1934,null,{}] 08:32:56 INFO - PROCESS | 1652 | 1461252776309 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}] 08:32:56 INFO - PROCESS | 1652 | 1461252776422 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:32:56 INFO - PROCESS | 1652 | 1461252776555 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12951a000 == 99 [pid = 1652] [id = 491] 08:32:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x1189e0000) [pid = 1652] [serial = 1473] [outer = 0x0] 08:32:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x11a88a400) [pid = 1652] [serial = 1474] [outer = 0x1189e0000] 08:32:56 INFO - PROCESS | 1652 | 1461252776587 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x11b504800) [pid = 1652] [serial = 1475] [outer = 0x1189e0000] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x13003f800 == 98 [pid = 1652] [id = 477] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd38000 == 97 [pid = 1652] [id = 476] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11c361800 == 96 [pid = 1652] [id = 475] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9b5000 == 95 [pid = 1652] [id = 474] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12e47f000 == 94 [pid = 1652] [id = 473] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d56a000 == 93 [pid = 1652] [id = 472] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba5e000 == 92 [pid = 1652] [id = 471] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0aa800 == 91 [pid = 1652] [id = 470] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12a305000 == 90 [pid = 1652] [id = 469] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x126eb7800 == 89 [pid = 1652] [id = 468] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11c356000 == 88 [pid = 1652] [id = 467] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x127053800 == 87 [pid = 1652] [id = 466] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12968d000 == 86 [pid = 1652] [id = 462] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x13a3cf800 == 85 [pid = 1652] [id = 461] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x13a5c7800 == 84 [pid = 1652] [id = 460] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x13039e800 == 83 [pid = 1652] [id = 459] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b871800 == 82 [pid = 1652] [id = 458] 08:32:57 INFO - PROCESS | 1652 | --DOCSHELL 0x127fb4000 == 81 [pid = 1652] [id = 457] 08:32:57 INFO - PROCESS | 1652 | 1461252777099 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]]]}] 08:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 825ms 08:32:57 INFO - PROCESS | 1652 | 1461252777129 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:32:57 INFO - PROCESS | 1652 | 1461252777133 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12ad0d400) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x1293dd400) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12386e400) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12b271000) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12e395800) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x11a88f400) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12e94c800) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x114bdcc00) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12e211400) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12cfeb400) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12ab0cc00) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12b08cc00) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11c657400) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x114005c00) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12a96ec00) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12a747c00) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12d5bf800) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12a785c00) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12f12e000) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12e38f000) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x11c622c00) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x11bcd2000) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x1293e6800) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x129650400) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x119b6c400) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x115265400) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x125e02400) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x127ff1000) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12ad11c00) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12ee87c00) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12e396c00) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12aba6400) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12b08b000) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12aed0c00) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11a64b400) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x1293df000) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12b271400) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12f596c00) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12e318400) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12f59ec00) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12bbb2000) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12fae5400) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12af87c00) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12ab11c00) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12f5a3000) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12f136800) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 08:32:57 INFO - PROCESS | 1652 | 1461252777160 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:32:57 INFO - PROCESS | 1652 | 1461252777162 Marionette TRACE conn2 <- [1,1938,null,{}] 08:32:57 INFO - PROCESS | 1652 | 1461252777167 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}] 08:32:57 INFO - PROCESS | 1652 | 1461252777263 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:32:57 INFO - PROCESS | 1652 | 1461252777268 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc9e000 == 82 [pid = 1652] [id = 492] 08:32:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x118981000) [pid = 1652] [serial = 1476] [outer = 0x0] 08:32:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11bad9c00) [pid = 1652] [serial = 1477] [outer = 0x118981000] 08:32:57 INFO - PROCESS | 1652 | 1461252777295 Marionette DEBUG loaded listener.js 08:32:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x11c64f800) [pid = 1652] [serial = 1478] [outer = 0x118981000] 08:32:57 INFO - PROCESS | 1652 | 1461252777679 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]]]}] 08:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 589ms 08:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:32:57 INFO - PROCESS | 1652 | 1461252777735 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:32:57 INFO - PROCESS | 1652 | 1461252777736 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:32:57 INFO - PROCESS | 1652 | 1461252777739 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:32:57 INFO - PROCESS | 1652 | 1461252777741 Marionette TRACE conn2 <- [1,1942,null,{}] 08:32:57 INFO - PROCESS | 1652 | 1461252777748 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}] 08:32:57 INFO - PROCESS | 1652 | 1461252777868 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:32:57 INFO - PROCESS | 1652 | 1461252777873 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x129782000 == 83 [pid = 1652] [id = 493] 08:32:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x125894400) [pid = 1652] [serial = 1479] [outer = 0x0] 08:32:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x127ff4400) [pid = 1652] [serial = 1480] [outer = 0x125894400] 08:32:57 INFO - PROCESS | 1652 | 1461252777906 Marionette DEBUG loaded listener.js 08:32:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12939e400) [pid = 1652] [serial = 1481] [outer = 0x125894400] 08:32:58 INFO - PROCESS | 1652 | 1461252778288 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]]]}] 08:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 572ms 08:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:32:58 INFO - PROCESS | 1652 | 1461252778311 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:32:58 INFO - PROCESS | 1652 | 1461252778313 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:32:58 INFO - PROCESS | 1652 | 1461252778316 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:32:58 INFO - PROCESS | 1652 | 1461252778317 Marionette TRACE conn2 <- [1,1946,null,{}] 08:32:58 INFO - PROCESS | 1652 | 1461252778320 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}] 08:32:58 INFO - PROCESS | 1652 | 1461252778425 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:32:58 INFO - PROCESS | 1652 | 1461252778432 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a3ad000 == 84 [pid = 1652] [id = 494] 08:32:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x1293ddc00) [pid = 1652] [serial = 1482] [outer = 0x0] 08:32:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12a372400) [pid = 1652] [serial = 1483] [outer = 0x1293ddc00] 08:32:58 INFO - PROCESS | 1652 | 1461252778475 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12a784800) [pid = 1652] [serial = 1484] [outer = 0x1293ddc00] 08:32:58 INFO - PROCESS | 1652 | 1461252778845 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]]]}] 08:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 569ms 08:32:58 INFO - PROCESS | 1652 | 1461252778886 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:32:58 INFO - PROCESS | 1652 | 1461252778887 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:32:58 INFO - PROCESS | 1652 | 1461252778889 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:32:58 INFO - PROCESS | 1652 | 1461252778890 Marionette TRACE conn2 <- [1,1950,null,{}] 08:32:58 INFO - PROCESS | 1652 | 1461252778892 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}] 08:32:59 INFO - PROCESS | 1652 | 1461252779028 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:32:59 INFO - PROCESS | 1652 | 1461252779073 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0a7800 == 85 [pid = 1652] [id = 495] 08:32:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x1276b5c00) [pid = 1652] [serial = 1485] [outer = 0x0] 08:32:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12ab09800) [pid = 1652] [serial = 1486] [outer = 0x1276b5c00] 08:32:59 INFO - PROCESS | 1652 | 1461252779100 Marionette DEBUG loaded listener.js 08:32:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12ab8d000) [pid = 1652] [serial = 1487] [outer = 0x1276b5c00] 08:32:59 INFO - PROCESS | 1652 | 1461252779436 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]]]}] 08:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 571ms 08:32:59 INFO - PROCESS | 1652 | 1461252779468 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:32:59 INFO - PROCESS | 1652 | 1461252779469 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:32:59 INFO - PROCESS | 1652 | 1461252779472 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:32:59 INFO - PROCESS | 1652 | 1461252779473 Marionette TRACE conn2 <- [1,1954,null,{}] 08:32:59 INFO - PROCESS | 1652 | 1461252779475 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}] 08:32:59 INFO - PROCESS | 1652 | 1461252779613 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:32:59 INFO - PROCESS | 1652 | 1461252779624 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce8f000 == 86 [pid = 1652] [id = 496] 08:32:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12ab8fc00) [pid = 1652] [serial = 1488] [outer = 0x0] 08:32:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12ad0bc00) [pid = 1652] [serial = 1489] [outer = 0x12ab8fc00] 08:32:59 INFO - PROCESS | 1652 | 1461252779654 Marionette DEBUG loaded listener.js 08:32:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12baeb400) [pid = 1652] [serial = 1490] [outer = 0x12ab8fc00] 08:33:00 INFO - PROCESS | 1652 | 1461252780005 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]]]}] 08:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 572ms 08:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:33:00 INFO - PROCESS | 1652 | 1461252780045 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 1652 | 1461252780046 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:33:00 INFO - PROCESS | 1652 | 1461252780048 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 1652 | 1461252780049 Marionette TRACE conn2 <- [1,1958,null,{}] 08:33:00 INFO - PROCESS | 1652 | 1461252780051 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}] 08:33:00 INFO - PROCESS | 1652 | 1461252780172 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:33:00 INFO - PROCESS | 1652 | 1461252780188 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db79800 == 87 [pid = 1652] [id = 497] 08:33:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12aecc000) [pid = 1652] [serial = 1491] [outer = 0x0] 08:33:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12e202400) [pid = 1652] [serial = 1492] [outer = 0x12aecc000] 08:33:00 INFO - PROCESS | 1652 | 1461252780213 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12e38f000) [pid = 1652] [serial = 1493] [outer = 0x12aecc000] 08:33:00 INFO - PROCESS | 1652 | 1461252780580 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]]]}] 08:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 568ms 08:33:00 INFO - PROCESS | 1652 | 1461252780623 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 1652 | 1461252780624 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:33:00 INFO - PROCESS | 1652 | 1461252780626 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 1652 | 1461252780627 Marionette TRACE conn2 <- [1,1962,null,{}] 08:33:00 INFO - PROCESS | 1652 | 1461252780630 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}] 08:33:00 INFO - PROCESS | 1652 | 1461252780754 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:33:00 INFO - PROCESS | 1652 | 1461252780768 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9ad000 == 88 [pid = 1652] [id = 498] 08:33:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12e395800) [pid = 1652] [serial = 1494] [outer = 0x0] 08:33:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12ee8a400) [pid = 1652] [serial = 1495] [outer = 0x12e395800] 08:33:00 INFO - PROCESS | 1652 | 1461252780795 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12f420800) [pid = 1652] [serial = 1496] [outer = 0x12e395800] 08:33:01 INFO - PROCESS | 1652 | 1461252781153 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]]]}] 08:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 571ms 08:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:33:01 INFO - PROCESS | 1652 | 1461252781198 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 1652 | 1461252781199 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:33:01 INFO - PROCESS | 1652 | 1461252781201 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 1652 | 1461252781203 Marionette TRACE conn2 <- [1,1966,null,{}] 08:33:01 INFO - PROCESS | 1652 | 1461252781205 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}] 08:33:01 INFO - PROCESS | 1652 | 1461252781481 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12ab0dc00) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x1293d8c00) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12aba1800) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x11c658800) [pid = 1652] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11a64f400) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x11bef4000) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x125871400) [pid = 1652] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x1155a5000) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x129649c00) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11a8aa800) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x127ffb800) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12b090c00) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12a745800) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:33:01 INFO - PROCESS | 1652 | 1461252781560 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c353000 == 89 [pid = 1652] [id = 499] 08:33:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x114bdd400) [pid = 1652] [serial = 1497] [outer = 0x0] 08:33:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x118957400) [pid = 1652] [serial = 1498] [outer = 0x114bdd400] 08:33:01 INFO - PROCESS | 1652 | 1461252781586 Marionette DEBUG loaded listener.js 08:33:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x127fef400) [pid = 1652] [serial = 1499] [outer = 0x114bdd400] 08:33:01 INFO - PROCESS | 1652 | 1461252781863 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]]]}] 08:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 718ms 08:33:01 INFO - PROCESS | 1652 | 1461252781920 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 1652 | 1461252781921 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:33:01 INFO - PROCESS | 1652 | 1461252781924 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 1652 | 1461252781925 Marionette TRACE conn2 <- [1,1970,null,{}] 08:33:01 INFO - PROCESS | 1652 | 1461252781929 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}] 08:33:02 INFO - PROCESS | 1652 | 1461252782058 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:33:02 INFO - PROCESS | 1652 | 1461252782065 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec77000 == 90 [pid = 1652] [id = 500] 08:33:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x1152dd400) [pid = 1652] [serial = 1500] [outer = 0x0] 08:33:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12a64f000) [pid = 1652] [serial = 1501] [outer = 0x1152dd400] 08:33:02 INFO - PROCESS | 1652 | 1461252782091 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12ad07000) [pid = 1652] [serial = 1502] [outer = 0x1152dd400] 08:33:02 INFO - PROCESS | 1652 | 1461252782420 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]]]}] 08:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 519ms 08:33:02 INFO - PROCESS | 1652 | 1461252782446 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:33:02 INFO - PROCESS | 1652 | 1461252782448 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:33:02 INFO - PROCESS | 1652 | 1461252782450 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:33:02 INFO - PROCESS | 1652 | 1461252782451 Marionette TRACE conn2 <- [1,1974,null,{}] 08:33:02 INFO - PROCESS | 1652 | 1461252782454 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}] 08:33:02 INFO - PROCESS | 1652 | 1461252782564 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:33:02 INFO - PROCESS | 1652 | 1461252782568 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x13022e800 == 91 [pid = 1652] [id = 501] 08:33:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12aece800) [pid = 1652] [serial = 1503] [outer = 0x0] 08:33:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12f59e000) [pid = 1652] [serial = 1504] [outer = 0x12aece800] 08:33:02 INFO - PROCESS | 1652 | 1461252782597 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x130006800) [pid = 1652] [serial = 1505] [outer = 0x12aece800] 08:33:02 INFO - PROCESS | 1652 | 1461252782977 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]]]}] 08:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 568ms 08:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:33:03 INFO - PROCESS | 1652 | 1461252783019 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:33:03 INFO - PROCESS | 1652 | 1461252783020 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:33:03 INFO - PROCESS | 1652 | 1461252783022 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 1652 | 1461252783023 Marionette TRACE conn2 <- [1,1978,null,{}] 08:33:03 INFO - PROCESS | 1652 | 1461252783026 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}] 08:33:03 INFO - PROCESS | 1652 | 1461252783123 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:33:03 INFO - PROCESS | 1652 | 1461252783128 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1303a7000 == 92 [pid = 1652] [id = 502] 08:33:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x13000a800) [pid = 1652] [serial = 1506] [outer = 0x0] 08:33:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x13037a000) [pid = 1652] [serial = 1507] [outer = 0x13000a800] 08:33:03 INFO - PROCESS | 1652 | 1461252783154 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x134d6b800) [pid = 1652] [serial = 1508] [outer = 0x13000a800] 08:33:03 INFO - PROCESS | 1652 | 1461252783615 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]]]}] 08:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 622ms 08:33:03 INFO - PROCESS | 1652 | 1461252783645 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:33:03 INFO - PROCESS | 1652 | 1461252783647 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:33:03 INFO - PROCESS | 1652 | 1461252783651 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 1652 | 1461252783653 Marionette TRACE conn2 <- [1,1982,null,{}] 08:33:03 INFO - PROCESS | 1652 | 1461252783657 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}] 08:33:03 INFO - PROCESS | 1652 | 1461252783828 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:33:03 INFO - PROCESS | 1652 | 1461252783884 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1274f6800 == 93 [pid = 1652] [id = 503] 08:33:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x119b6c400) [pid = 1652] [serial = 1509] [outer = 0x0] 08:33:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x11a657800) [pid = 1652] [serial = 1510] [outer = 0x119b6c400] 08:33:03 INFO - PROCESS | 1652 | 1461252783958 Marionette DEBUG loaded listener.js 08:33:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x11bacfc00) [pid = 1652] [serial = 1511] [outer = 0x119b6c400] 08:33:04 INFO - PROCESS | 1652 | 1461252784394 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]]]}] 08:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 771ms 08:33:04 INFO - PROCESS | 1652 | 1461252784427 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:33:04 INFO - PROCESS | 1652 | 1461252784431 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:33:04 INFO - PROCESS | 1652 | 1461252784437 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:33:04 INFO - PROCESS | 1652 | 1461252784439 Marionette TRACE conn2 <- [1,1986,null,{}] 08:33:04 INFO - PROCESS | 1652 | 1461252784442 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}] 08:33:04 INFO - PROCESS | 1652 | 1461252784561 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:33:04 INFO - PROCESS | 1652 | 1461252784652 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a312000 == 94 [pid = 1652] [id = 504] 08:33:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12386e400) [pid = 1652] [serial = 1512] [outer = 0x0] 08:33:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x125897400) [pid = 1652] [serial = 1513] [outer = 0x12386e400] 08:33:04 INFO - PROCESS | 1652 | 1461252784682 Marionette DEBUG loaded listener.js 08:33:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x128918400) [pid = 1652] [serial = 1514] [outer = 0x12386e400] 08:33:05 INFO - PROCESS | 1652 | 1461252785111 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]]]}] 08:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 722ms 08:33:05 INFO - PROCESS | 1652 | 1461252785173 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:33:05 INFO - PROCESS | 1652 | 1461252785174 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:33:05 INFO - PROCESS | 1652 | 1461252785178 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 1652 | 1461252785180 Marionette TRACE conn2 <- [1,1990,null,{}] 08:33:05 INFO - PROCESS | 1652 | 1461252785188 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}] 08:33:05 INFO - PROCESS | 1652 | 1461252785311 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:33:05 INFO - PROCESS | 1652 | 1461252785404 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x13022b000 == 95 [pid = 1652] [id = 505] 08:33:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12a37d400) [pid = 1652] [serial = 1515] [outer = 0x0] 08:33:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12ab05c00) [pid = 1652] [serial = 1516] [outer = 0x12a37d400] 08:33:05 INFO - PROCESS | 1652 | 1461252785439 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12ad0d400) [pid = 1652] [serial = 1517] [outer = 0x12a37d400] 08:33:05 INFO - PROCESS | 1652 | 1461252785870 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]]]}] 08:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 721ms 08:33:05 INFO - PROCESS | 1652 | 1461252785900 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:33:05 INFO - PROCESS | 1652 | 1461252785902 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:33:05 INFO - PROCESS | 1652 | 1461252785905 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 1652 | 1461252785906 Marionette TRACE conn2 <- [1,1994,null,{}] 08:33:05 INFO - PROCESS | 1652 | 1461252785908 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}] 08:33:06 INFO - PROCESS | 1652 | 1461252786030 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:33:06 INFO - PROCESS | 1652 | 1461252786150 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x131b54800 == 96 [pid = 1652] [id = 506] 08:33:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12aec7800) [pid = 1652] [serial = 1518] [outer = 0x0] 08:33:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12b090c00) [pid = 1652] [serial = 1519] [outer = 0x12aec7800] 08:33:06 INFO - PROCESS | 1652 | 1461252786183 Marionette DEBUG loaded listener.js 08:33:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12e204c00) [pid = 1652] [serial = 1520] [outer = 0x12aec7800] 08:33:06 INFO - PROCESS | 1652 | 1461252786593 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]]]}] 08:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 720ms 08:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:33:06 INFO - PROCESS | 1652 | 1461252786625 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:33:06 INFO - PROCESS | 1652 | 1461252786627 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:33:06 INFO - PROCESS | 1652 | 1461252786629 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:33:06 INFO - PROCESS | 1652 | 1461252786630 Marionette TRACE conn2 <- [1,1998,null,{}] 08:33:06 INFO - PROCESS | 1652 | 1461252786632 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}] 08:33:06 INFO - PROCESS | 1652 | 1461252786766 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:33:06 INFO - PROCESS | 1652 | 1461252786887 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cdd800 == 97 [pid = 1652] [id = 507] 08:33:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12e318400) [pid = 1652] [serial = 1521] [outer = 0x0] 08:33:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12f418000) [pid = 1652] [serial = 1522] [outer = 0x12e318400] 08:33:06 INFO - PROCESS | 1652 | 1461252786920 Marionette DEBUG loaded listener.js 08:33:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12f928c00) [pid = 1652] [serial = 1523] [outer = 0x12e318400] 08:33:07 INFO - PROCESS | 1652 | 1461252787333 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]]]}] 08:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 718ms 08:33:07 INFO - PROCESS | 1652 | 1461252787347 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:33:07 INFO - PROCESS | 1652 | 1461252787349 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:33:07 INFO - PROCESS | 1652 | 1461252787351 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:33:07 INFO - PROCESS | 1652 | 1461252787352 Marionette TRACE conn2 <- [1,2002,null,{}] 08:33:07 INFO - PROCESS | 1652 | 1461252787355 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}] 08:33:07 INFO - PROCESS | 1652 | 1461252787486 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:33:07 INFO - PROCESS | 1652 | 1461252787610 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a5dd800 == 98 [pid = 1652] [id = 508] 08:33:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12f933800) [pid = 1652] [serial = 1524] [outer = 0x0] 08:33:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x134d6a400) [pid = 1652] [serial = 1525] [outer = 0x12f933800] 08:33:07 INFO - PROCESS | 1652 | 1461252787643 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x139005400) [pid = 1652] [serial = 1526] [outer = 0x12f933800] 08:33:08 INFO - PROCESS | 1652 | 1461252788043 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]]]}] 08:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 719ms 08:33:08 INFO - PROCESS | 1652 | 1461252788071 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 1652 | 1461252788072 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:33:08 INFO - PROCESS | 1652 | 1461252788075 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 1652 | 1461252788076 Marionette TRACE conn2 <- [1,2006,null,{}] 08:33:08 INFO - PROCESS | 1652 | 1461252788079 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}] 08:33:08 INFO - PROCESS | 1652 | 1461252788214 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:33:08 INFO - PROCESS | 1652 | 1461252788318 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a1e4000 == 99 [pid = 1652] [id = 509] 08:33:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12fae1c00) [pid = 1652] [serial = 1527] [outer = 0x0] 08:33:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x134d0e400) [pid = 1652] [serial = 1528] [outer = 0x12fae1c00] 08:33:08 INFO - PROCESS | 1652 | 1461252788348 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x134d11c00) [pid = 1652] [serial = 1529] [outer = 0x12fae1c00] 08:33:08 INFO - PROCESS | 1652 | 1461252788756 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]]]}] 08:33:08 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 08:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 721ms 08:33:08 INFO - PROCESS | 1652 | 1461252788797 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 1652 | 1461252788798 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:33:08 INFO - PROCESS | 1652 | 1461252788800 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 1652 | 1461252788801 Marionette TRACE conn2 <- [1,2010,null,{}] 08:33:08 INFO - PROCESS | 1652 | 1461252788804 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}] 08:33:08 INFO - PROCESS | 1652 | 1461252788918 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:33:09 INFO - PROCESS | 1652 | 1461252789041 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x134da6000 == 100 [pid = 1652] [id = 510] 08:33:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x134d09000) [pid = 1652] [serial = 1530] [outer = 0x0] 08:33:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x134dbf400) [pid = 1652] [serial = 1531] [outer = 0x134d09000] 08:33:09 INFO - PROCESS | 1652 | 1461252789074 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x134dc4c00) [pid = 1652] [serial = 1532] [outer = 0x134d09000] 08:33:09 INFO - PROCESS | 1652 | 1461252789531 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]]]}] 08:33:09 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 08:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 769ms 08:33:09 INFO - PROCESS | 1652 | 1461252789573 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 1652 | 1461252789574 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:33:09 INFO - PROCESS | 1652 | 1461252789579 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - PROCESS | 1652 | 1461252789580 Marionette TRACE conn2 <- [1,2014,null,{}] 08:33:09 INFO - PROCESS | 1652 | 1461252789582 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}] 08:33:09 INFO - PROCESS | 1652 | 1461252789700 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:33:09 INFO - PROCESS | 1652 | 1461252789792 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289c5000 == 101 [pid = 1652] [id = 511] 08:33:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x125898800) [pid = 1652] [serial = 1533] [outer = 0x0] 08:33:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12a374c00) [pid = 1652] [serial = 1534] [outer = 0x125898800] 08:33:09 INFO - PROCESS | 1652 | 1461252789823 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x134dc1000) [pid = 1652] [serial = 1535] [outer = 0x125898800] 08:33:10 INFO - PROCESS | 1652 | 1461252790237 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]]]}] 08:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 722ms 08:33:10 INFO - PROCESS | 1652 | 1461252790302 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:33:10 INFO - PROCESS | 1652 | 1461252790304 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:33:10 INFO - PROCESS | 1652 | 1461252790307 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:33:10 INFO - PROCESS | 1652 | 1461252790309 Marionette TRACE conn2 <- [1,2018,null,{}] 08:33:10 INFO - PROCESS | 1652 | 1461252790313 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}] 08:33:10 INFO - PROCESS | 1652 | 1461252790481 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:33:10 INFO - PROCESS | 1652 | 1461252790687 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a3ab800 == 102 [pid = 1652] [id = 512] 08:33:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x1191b3c00) [pid = 1652] [serial = 1536] [outer = 0x0] 08:33:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x134dc7400) [pid = 1652] [serial = 1537] [outer = 0x1191b3c00] 08:33:10 INFO - PROCESS | 1652 | 1461252790738 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x134dcd400) [pid = 1652] [serial = 1538] [outer = 0x1191b3c00] 08:33:11 INFO - PROCESS | 1652 | 1461252791520 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]]]}] 08:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1272ms 08:33:11 INFO - PROCESS | 1652 | 1461252791579 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:33:11 INFO - PROCESS | 1652 | 1461252791581 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:33:11 INFO - PROCESS | 1652 | 1461252791585 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:33:11 INFO - PROCESS | 1652 | 1461252791587 Marionette TRACE conn2 <- [1,2022,null,{}] 08:33:11 INFO - PROCESS | 1652 | 1461252791591 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}] 08:33:11 INFO - PROCESS | 1652 | 1461252791748 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:33:11 INFO - PROCESS | 1652 | 1461252791818 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a1e0000 == 103 [pid = 1652] [id = 513] 08:33:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x116506400) [pid = 1652] [serial = 1539] [outer = 0x0] 08:33:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x1191b5000) [pid = 1652] [serial = 1540] [outer = 0x116506400] 08:33:11 INFO - PROCESS | 1652 | 1461252791849 Marionette DEBUG loaded listener.js 08:33:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x11a8adc00) [pid = 1652] [serial = 1541] [outer = 0x116506400] 08:33:12 INFO - PROCESS | 1652 | 1461252792281 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]]]}] 08:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 723ms 08:33:12 INFO - PROCESS | 1652 | 1461252792307 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:33:12 INFO - PROCESS | 1652 | 1461252792311 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:33:12 INFO - PROCESS | 1652 | 1461252792316 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:33:12 INFO - PROCESS | 1652 | 1461252792317 Marionette TRACE conn2 <- [1,2026,null,{}] 08:33:12 INFO - PROCESS | 1652 | 1461252792320 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}] 08:33:12 INFO - PROCESS | 1652 | 1461252792425 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:33:12 INFO - PROCESS | 1652 | 1461252792559 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b57a800 == 104 [pid = 1652] [id = 514] 08:33:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x11af8b800) [pid = 1652] [serial = 1542] [outer = 0x0] 08:33:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x11ba38400) [pid = 1652] [serial = 1543] [outer = 0x11af8b800] 08:33:12 INFO - PROCESS | 1652 | 1461252792589 Marionette DEBUG loaded listener.js 08:33:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x11c378000) [pid = 1652] [serial = 1544] [outer = 0x11af8b800] 08:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x13022e800 == 103 [pid = 1652] [id = 501] 08:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec77000 == 102 [pid = 1652] [id = 500] 08:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11c353000 == 101 [pid = 1652] [id = 499] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12f133000) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x1279d3400) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x13037c400) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9ad000 == 100 [pid = 1652] [id = 498] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12db79800 == 99 [pid = 1652] [id = 497] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce8f000 == 98 [pid = 1652] [id = 496] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0a7800 == 97 [pid = 1652] [id = 495] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12a3ad000 == 96 [pid = 1652] [id = 494] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x129782000 == 95 [pid = 1652] [id = 493] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc9e000 == 94 [pid = 1652] [id = 492] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12951a000 == 93 [pid = 1652] [id = 491] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x141cb0000 == 92 [pid = 1652] [id = 488] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x141cd9800 == 91 [pid = 1652] [id = 487] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x141cca000 == 90 [pid = 1652] [id = 486] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x134cb2000 == 89 [pid = 1652] [id = 485] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x13a3c7800 == 88 [pid = 1652] [id = 484] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x131b5b000 == 87 [pid = 1652] [id = 483] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x130b4f000 == 86 [pid = 1652] [id = 482] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x13022b800 == 85 [pid = 1652] [id = 481] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12a140800 == 84 [pid = 1652] [id = 480] 08:33:13 INFO - PROCESS | 1652 | --DOCSHELL 0x125c12800 == 83 [pid = 1652] [id = 479] 08:33:13 INFO - PROCESS | 1652 | 1461252793080 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]]]}] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12e949c00) [pid = 1652] [serial = 1433] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12ad0b800) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12bb5c400) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12ee8a800) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x11b94e400) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12fc03400) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x129647c00) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12b086c00) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12fc0f800) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12b811800) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x11ba2e400) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x130011400) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12aecd800) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12a376800) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12373b400) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12b273000) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x11c64c800) [pid = 1652] [serial = 874] [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.] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12e390800) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x119d51c00) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12ad0a800) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12a74e800) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12e35c400) [pid = 1652] [serial = 1430] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12abad000) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x11ba2e800) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x11c623800) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x129010000) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x1276b7800) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x11c64f000) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x1290ed800) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x1293d8800) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12b8ba000) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x130382800) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12bbaac00) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 08:33:13 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x1278f5c00) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 08:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 823ms 08:33:13 INFO - PROCESS | 1652 | 1461252793139 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:33:13 INFO - PROCESS | 1652 | 1461252793141 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:33:13 INFO - PROCESS | 1652 | 1461252793145 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 1652 | 1461252793147 Marionette TRACE conn2 <- [1,2030,null,{}] 08:33:13 INFO - PROCESS | 1652 | 1461252793154 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}] 08:33:13 INFO - PROCESS | 1652 | 1461252793252 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:33:13 INFO - PROCESS | 1652 | 1461252793257 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x127006800 == 84 [pid = 1652] [id = 515] 08:33:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x123742800) [pid = 1652] [serial = 1545] [outer = 0x0] 08:33:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x125876400) [pid = 1652] [serial = 1546] [outer = 0x123742800] 08:33:13 INFO - PROCESS | 1652 | 1461252793288 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x125de4800) [pid = 1652] [serial = 1547] [outer = 0x123742800] 08:33:13 INFO - PROCESS | 1652 | 1461252793692 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]]]}] 08:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 572ms 08:33:13 INFO - PROCESS | 1652 | 1461252793715 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:33:13 INFO - PROCESS | 1652 | 1461252793717 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:33:13 INFO - PROCESS | 1652 | 1461252793719 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 1652 | 1461252793720 Marionette TRACE conn2 <- [1,2034,null,{}] 08:33:13 INFO - PROCESS | 1652 | 1461252793722 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}] 08:33:13 INFO - PROCESS | 1652 | 1461252793831 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:33:13 INFO - PROCESS | 1652 | 1461252793837 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12968e000 == 85 [pid = 1652] [id = 516] 08:33:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12744dc00) [pid = 1652] [serial = 1548] [outer = 0x0] 08:33:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x127ff6c00) [pid = 1652] [serial = 1549] [outer = 0x12744dc00] 08:33:13 INFO - PROCESS | 1652 | 1461252793864 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x1290e4c00) [pid = 1652] [serial = 1550] [outer = 0x12744dc00] 08:33:14 INFO - PROCESS | 1652 | 1461252794302 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]]]}] 08:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 618ms 08:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:33:14 INFO - PROCESS | 1652 | 1461252794337 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:33:14 INFO - PROCESS | 1652 | 1461252794338 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:33:14 INFO - PROCESS | 1652 | 1461252794340 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:33:14 INFO - PROCESS | 1652 | 1461252794341 Marionette TRACE conn2 <- [1,2038,null,{}] 08:33:14 INFO - PROCESS | 1652 | 1461252794342 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}] 08:33:14 INFO - PROCESS | 1652 | 1461252794420 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:33:14 INFO - PROCESS | 1652 | 1461252794429 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a320000 == 86 [pid = 1652] [id = 517] 08:33:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x1290ed800) [pid = 1652] [serial = 1551] [outer = 0x0] 08:33:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12939ec00) [pid = 1652] [serial = 1552] [outer = 0x1290ed800] 08:33:14 INFO - PROCESS | 1652 | 1461252794472 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x129642c00) [pid = 1652] [serial = 1553] [outer = 0x1290ed800] 08:33:15 INFO - PROCESS | 1652 | 1461252795007 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]]]}] 08:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 723ms 08:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:33:15 INFO - PROCESS | 1652 | 1461252795064 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:33:15 INFO - PROCESS | 1652 | 1461252795066 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:33:15 INFO - PROCESS | 1652 | 1461252795069 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 1652 | 1461252795071 Marionette TRACE conn2 <- [1,2042,null,{}] 08:33:15 INFO - PROCESS | 1652 | 1461252795074 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}] 08:33:15 INFO - PROCESS | 1652 | 1461252795213 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:33:15 INFO - PROCESS | 1652 | 1461252795222 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b441800 == 87 [pid = 1652] [id = 518] 08:33:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12a64b400) [pid = 1652] [serial = 1554] [outer = 0x0] 08:33:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12a748c00) [pid = 1652] [serial = 1555] [outer = 0x12a64b400] 08:33:15 INFO - PROCESS | 1652 | 1461252795250 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12a975400) [pid = 1652] [serial = 1556] [outer = 0x12a64b400] 08:33:15 INFO - PROCESS | 1652 | 1461252795638 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]]]}] 08:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 619ms 08:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:33:15 INFO - PROCESS | 1652 | 1461252795688 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:33:15 INFO - PROCESS | 1652 | 1461252795690 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:33:15 INFO - PROCESS | 1652 | 1461252795700 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 1652 | 1461252795701 Marionette TRACE conn2 <- [1,2046,null,{}] 08:33:15 INFO - PROCESS | 1652 | 1461252795703 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}] 08:33:15 INFO - PROCESS | 1652 | 1461252795827 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:33:15 INFO - PROCESS | 1652 | 1461252795839 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf6f000 == 88 [pid = 1652] [id = 519] 08:33:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12a64c400) [pid = 1652] [serial = 1557] [outer = 0x0] 08:33:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12ab81000) [pid = 1652] [serial = 1558] [outer = 0x12a64c400] 08:33:15 INFO - PROCESS | 1652 | 1461252795865 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12aba0c00) [pid = 1652] [serial = 1559] [outer = 0x12a64c400] 08:33:16 INFO - PROCESS | 1652 | 1461252796301 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]]]}] 08:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 627ms 08:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:33:16 INFO - PROCESS | 1652 | 1461252796319 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:33:16 INFO - PROCESS | 1652 | 1461252796320 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:33:16 INFO - PROCESS | 1652 | 1461252796322 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 1652 | 1461252796323 Marionette TRACE conn2 <- [1,2050,null,{}] 08:33:16 INFO - PROCESS | 1652 | 1461252796327 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}] 08:33:16 INFO - PROCESS | 1652 | 1461252796438 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:33:16 INFO - PROCESS | 1652 | 1461252796457 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d57f800 == 89 [pid = 1652] [id = 520] 08:33:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12aba1400) [pid = 1652] [serial = 1560] [outer = 0x0] 08:33:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12ad0c000) [pid = 1652] [serial = 1561] [outer = 0x12aba1400] 08:33:16 INFO - PROCESS | 1652 | 1461252796498 Marionette DEBUG loaded listener.js 08:33:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12aed0c00) [pid = 1652] [serial = 1562] [outer = 0x12aba1400] 08:33:17 INFO - PROCESS | 1652 | 1461252797012 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]]]}] 08:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 725ms 08:33:17 INFO - PROCESS | 1652 | 1461252797048 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:33:17 INFO - PROCESS | 1652 | 1461252797050 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:33:17 INFO - PROCESS | 1652 | 1461252797053 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:33:17 INFO - PROCESS | 1652 | 1461252797055 Marionette TRACE conn2 <- [1,2054,null,{}] 08:33:17 INFO - PROCESS | 1652 | 1461252797058 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}] 08:33:17 INFO - PROCESS | 1652 | 1461252797228 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:33:17 INFO - PROCESS | 1652 | 1461252797248 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e72f800 == 90 [pid = 1652] [id = 521] 08:33:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12aba6400) [pid = 1652] [serial = 1563] [outer = 0x0] 08:33:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12af87800) [pid = 1652] [serial = 1564] [outer = 0x12aba6400] 08:33:17 INFO - PROCESS | 1652 | 1461252797274 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12b26dc00) [pid = 1652] [serial = 1565] [outer = 0x12aba6400] 08:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12ab8fc00) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12aecc000) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12e395800) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x1276b5c00) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x1293ddc00) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x1189e0000) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x125894400) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x118981000) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12aece800) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x1152dd400) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x114bdd400) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:33:17 INFO - PROCESS | 1652 | 1461252797802 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]]]}] 08:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 770ms 08:33:17 INFO - PROCESS | 1652 | 1461252797832 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:33:17 INFO - PROCESS | 1652 | 1461252797834 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:33:17 INFO - PROCESS | 1652 | 1461252797836 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:33:17 INFO - PROCESS | 1652 | 1461252797837 Marionette TRACE conn2 <- [1,2058,null,{}] 08:33:17 INFO - PROCESS | 1652 | 1461252797839 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}] 08:33:17 INFO - PROCESS | 1652 | 1461252797974 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:33:18 INFO - PROCESS | 1652 | 1461252798042 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbc800 == 91 [pid = 1652] [id = 522] 08:33:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12b26b800) [pid = 1652] [serial = 1566] [outer = 0x0] 08:33:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12b4d0400) [pid = 1652] [serial = 1567] [outer = 0x12b26b800] 08:33:18 INFO - PROCESS | 1652 | 1461252798068 Marionette DEBUG loaded listener.js 08:33:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12baec000) [pid = 1652] [serial = 1568] [outer = 0x12b26b800] 08:33:18 INFO - PROCESS | 1652 | 1461252798365 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]]]}] 08:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 568ms 08:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:33:18 INFO - PROCESS | 1652 | 1461252798404 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:33:18 INFO - PROCESS | 1652 | 1461252798406 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:33:18 INFO - PROCESS | 1652 | 1461252798408 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:33:18 INFO - PROCESS | 1652 | 1461252798411 Marionette TRACE conn2 <- [1,2062,null,{}] 08:33:18 INFO - PROCESS | 1652 | 1461252798416 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}] 08:33:18 INFO - PROCESS | 1652 | 1461252798632 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:33:18 INFO - PROCESS | 1652 | 1461252798646 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f469000 == 92 [pid = 1652] [id = 523] 08:33:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12b8ba000) [pid = 1652] [serial = 1569] [outer = 0x0] 08:33:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12bbb2000) [pid = 1652] [serial = 1570] [outer = 0x12b8ba000] 08:33:18 INFO - PROCESS | 1652 | 1461252798694 Marionette DEBUG loaded listener.js 08:33:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12e396800) [pid = 1652] [serial = 1571] [outer = 0x12b8ba000] 08:33:19 INFO - PROCESS | 1652 | 1461252799091 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]]]}] 08:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 723ms 08:33:19 INFO - PROCESS | 1652 | 1461252799132 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:33:19 INFO - PROCESS | 1652 | 1461252799133 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:33:19 INFO - PROCESS | 1652 | 1461252799135 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 1652 | 1461252799137 Marionette TRACE conn2 <- [1,2066,null,{}] 08:33:19 INFO - PROCESS | 1652 | 1461252799139 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}] 08:33:19 INFO - PROCESS | 1652 | 1461252799235 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:33:19 INFO - PROCESS | 1652 | 1461252799333 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd3d800 == 93 [pid = 1652] [id = 524] 08:33:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12baeb800) [pid = 1652] [serial = 1572] [outer = 0x0] 08:33:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12e682000) [pid = 1652] [serial = 1573] [outer = 0x12baeb800] 08:33:19 INFO - PROCESS | 1652 | 1461252799359 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12f416c00) [pid = 1652] [serial = 1574] [outer = 0x12baeb800] 08:33:19 INFO - PROCESS | 1652 | 1461252799717 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]]]}] 08:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 621ms 08:33:19 INFO - PROCESS | 1652 | 1461252799756 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:33:19 INFO - PROCESS | 1652 | 1461252799759 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:33:19 INFO - PROCESS | 1652 | 1461252799765 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 1652 | 1461252799768 Marionette TRACE conn2 <- [1,2070,null,{}] 08:33:19 INFO - PROCESS | 1652 | 1461252799772 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}] 08:33:19 INFO - PROCESS | 1652 | 1461252799895 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:33:19 INFO - PROCESS | 1652 | 1461252799985 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11abb0000 == 94 [pid = 1652] [id = 525] 08:33:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x114e71400) [pid = 1652] [serial = 1575] [outer = 0x0] 08:33:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x114e7b400) [pid = 1652] [serial = 1576] [outer = 0x114e71400] 08:33:20 INFO - PROCESS | 1652 | 1461252800018 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x11927b000) [pid = 1652] [serial = 1577] [outer = 0x114e71400] 08:33:20 INFO - PROCESS | 1652 | 1461252800427 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]]]}] 08:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 721ms 08:33:20 INFO - PROCESS | 1652 | 1461252800486 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 1652 | 1461252800490 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:33:20 INFO - PROCESS | 1652 | 1461252800521 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 1652 | 1461252800523 Marionette TRACE conn2 <- [1,2074,null,{}] 08:33:20 INFO - PROCESS | 1652 | 1461252800525 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}] 08:33:20 INFO - PROCESS | 1652 | 1461252800690 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:33:20 INFO - PROCESS | 1652 | 1461252800757 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12977e800 == 95 [pid = 1652] [id = 526] 08:33:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x11c372800) [pid = 1652] [serial = 1578] [outer = 0x0] 08:33:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x11c624400) [pid = 1652] [serial = 1579] [outer = 0x11c372800] 08:33:20 INFO - PROCESS | 1652 | 1461252800790 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x123878800) [pid = 1652] [serial = 1580] [outer = 0x11c372800] 08:33:21 INFO - PROCESS | 1652 | 1461252801239 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]]]}] 08:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 772ms 08:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:33:21 INFO - PROCESS | 1652 | 1461252801294 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:33:21 INFO - PROCESS | 1652 | 1461252801296 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:33:21 INFO - PROCESS | 1652 | 1461252801300 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:33:21 INFO - PROCESS | 1652 | 1461252801304 Marionette TRACE conn2 <- [1,2078,null,{}] 08:33:21 INFO - PROCESS | 1652 | 1461252801336 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}] 08:33:21 INFO - PROCESS | 1652 | 1461252801555 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:33:21 INFO - PROCESS | 1652 | 1461252801653 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f460800 == 96 [pid = 1652] [id = 527] 08:33:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x127ffd000) [pid = 1652] [serial = 1581] [outer = 0x0] 08:33:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x1293ddc00) [pid = 1652] [serial = 1582] [outer = 0x127ffd000] 08:33:21 INFO - PROCESS | 1652 | 1461252801706 Marionette DEBUG loaded listener.js 08:33:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12a37b000) [pid = 1652] [serial = 1583] [outer = 0x127ffd000] 08:33:22 INFO - PROCESS | 1652 | 1461252802195 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]]]}] 08:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 929ms 08:33:22 INFO - PROCESS | 1652 | 1461252802244 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 1652 | 1461252802246 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:33:22 INFO - PROCESS | 1652 | 1461252802250 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 1652 | 1461252802252 Marionette TRACE conn2 <- [1,2082,null,{}] 08:33:22 INFO - PROCESS | 1652 | 1461252802254 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}] 08:33:22 INFO - PROCESS | 1652 | 1461252802371 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:33:22 INFO - PROCESS | 1652 | 1461252802462 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x130347000 == 97 [pid = 1652] [id = 528] 08:33:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12a654400) [pid = 1652] [serial = 1584] [outer = 0x0] 08:33:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12a784400) [pid = 1652] [serial = 1585] [outer = 0x12a654400] 08:33:22 INFO - PROCESS | 1652 | 1461252802493 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12b08f800) [pid = 1652] [serial = 1586] [outer = 0x12a654400] 08:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 669ms 08:33:22 INFO - PROCESS | 1652 | 1461252802913 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]]]}] 08:33:22 INFO - PROCESS | 1652 | 1461252802919 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 1652 | 1461252802920 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:33:22 INFO - PROCESS | 1652 | 1461252802923 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 1652 | 1461252802924 Marionette TRACE conn2 <- [1,2086,null,{}] 08:33:22 INFO - PROCESS | 1652 | 1461252802926 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}] 08:33:23 INFO - PROCESS | 1652 | 1461252803043 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:33:23 INFO - PROCESS | 1652 | 1461252803166 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1303a3000 == 98 [pid = 1652] [id = 529] 08:33:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12b26a800) [pid = 1652] [serial = 1587] [outer = 0x0] 08:33:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12bbb3000) [pid = 1652] [serial = 1588] [outer = 0x12b26a800] 08:33:23 INFO - PROCESS | 1652 | 1461252803199 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12e326000) [pid = 1652] [serial = 1589] [outer = 0x12b26a800] 08:33:23 INFO - PROCESS | 1652 | 1461252803599 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]]]}] 08:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 08:33:23 INFO - PROCESS | 1652 | 1461252803646 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:33:23 INFO - PROCESS | 1652 | 1461252803647 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:33:23 INFO - PROCESS | 1652 | 1461252803650 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:33:23 INFO - PROCESS | 1652 | 1461252803651 Marionette TRACE conn2 <- [1,2090,null,{}] 08:33:23 INFO - PROCESS | 1652 | 1461252803653 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}] 08:33:23 INFO - PROCESS | 1652 | 1461252803806 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:33:23 INFO - PROCESS | 1652 | 1461252803932 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x134ca6800 == 99 [pid = 1652] [id = 530] 08:33:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12e941800) [pid = 1652] [serial = 1590] [outer = 0x0] 08:33:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12fae5c00) [pid = 1652] [serial = 1591] [outer = 0x12e941800] 08:33:23 INFO - PROCESS | 1652 | 1461252803968 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x134d09c00) [pid = 1652] [serial = 1592] [outer = 0x12e941800] 08:33:24 INFO - PROCESS | 1652 | 1461252804385 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]]]}] 08:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 769ms 08:33:24 INFO - PROCESS | 1652 | 1461252804420 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 1652 | 1461252804421 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:33:24 INFO - PROCESS | 1652 | 1461252804423 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 1652 | 1461252804424 Marionette TRACE conn2 <- [1,2094,null,{}] 08:33:24 INFO - PROCESS | 1652 | 1461252804427 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}] 08:33:24 INFO - PROCESS | 1652 | 1461252804542 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:33:24 INFO - PROCESS | 1652 | 1461252804668 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x134db9800 == 100 [pid = 1652] [id = 531] 08:33:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x13037a400) [pid = 1652] [serial = 1593] [outer = 0x0] 08:33:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x134d6e000) [pid = 1652] [serial = 1594] [outer = 0x13037a400] 08:33:24 INFO - PROCESS | 1652 | 1461252804700 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x134dc2000) [pid = 1652] [serial = 1595] [outer = 0x13037a400] 08:33:25 INFO - PROCESS | 1652 | 1461252805107 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]]]}] 08:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 722ms 08:33:25 INFO - PROCESS | 1652 | 1461252805156 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:33:25 INFO - PROCESS | 1652 | 1461252805157 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:33:25 INFO - PROCESS | 1652 | 1461252805172 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:33:25 INFO - PROCESS | 1652 | 1461252805173 Marionette TRACE conn2 <- [1,2098,null,{}] 08:33:25 INFO - PROCESS | 1652 | 1461252805179 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}] 08:33:25 INFO - PROCESS | 1652 | 1461252805291 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:33:25 INFO - PROCESS | 1652 | 1461252805388 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a3cf800 == 101 [pid = 1652] [id = 532] 08:33:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x134d6f400) [pid = 1652] [serial = 1596] [outer = 0x0] 08:33:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x13874a800) [pid = 1652] [serial = 1597] [outer = 0x134d6f400] 08:33:25 INFO - PROCESS | 1652 | 1461252805420 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x139007800) [pid = 1652] [serial = 1598] [outer = 0x134d6f400] 08:33:25 INFO - PROCESS | 1652 | 1461252805831 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]]]}] 08:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 733ms 08:33:25 INFO - PROCESS | 1652 | 1461252805894 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:33:25 INFO - PROCESS | 1652 | 1461252805895 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:33:25 INFO - PROCESS | 1652 | 1461252805898 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:33:25 INFO - PROCESS | 1652 | 1461252805899 Marionette TRACE conn2 <- [1,2102,null,{}] 08:33:25 INFO - PROCESS | 1652 | 1461252805901 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}] 08:33:26 INFO - PROCESS | 1652 | 1461252806015 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:33:26 INFO - PROCESS | 1652 | 1461252806114 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x141cb4000 == 102 [pid = 1652] [id = 533] 08:33:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x134dc9000) [pid = 1652] [serial = 1599] [outer = 0x0] 08:33:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x13900d000) [pid = 1652] [serial = 1600] [outer = 0x134dc9000] 08:33:26 INFO - PROCESS | 1652 | 1461252806144 Marionette DEBUG loaded listener.js 08:33:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x13a2c0000) [pid = 1652] [serial = 1601] [outer = 0x134dc9000] 08:33:26 INFO - PROCESS | 1652 | 1461252806634 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]]]}] 08:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 769ms 08:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:33:26 INFO - PROCESS | 1652 | 1461252806668 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:33:26 INFO - PROCESS | 1652 | 1461252806669 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:33:26 INFO - PROCESS | 1652 | 1461252806671 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 1652 | 1461252806672 Marionette TRACE conn2 <- [1,2106,null,{}] 08:33:26 INFO - PROCESS | 1652 | 1461252806675 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}] 08:33:26 INFO - PROCESS | 1652 | 1461252806793 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:33:27 INFO - PROCESS | 1652 | 1461252807089 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x125909800 == 103 [pid = 1652] [id = 534] 08:33:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x114006800) [pid = 1652] [serial = 1602] [outer = 0x0] 08:33:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x114bdcc00) [pid = 1652] [serial = 1603] [outer = 0x114006800] 08:33:27 INFO - PROCESS | 1652 | 1461252807128 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x116056800) [pid = 1652] [serial = 1604] [outer = 0x114006800] 08:33:27 INFO - PROCESS | 1652 | 1461252807569 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]]]}] 08:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 922ms 08:33:27 INFO - PROCESS | 1652 | 1461252807594 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:33:27 INFO - PROCESS | 1652 | 1461252807597 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:33:27 INFO - PROCESS | 1652 | 1461252807600 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:33:27 INFO - PROCESS | 1652 | 1461252807602 Marionette TRACE conn2 <- [1,2110,null,{}] 08:33:27 INFO - PROCESS | 1652 | 1461252807605 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}] 08:33:27 INFO - PROCESS | 1652 | 1461252807718 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:33:27 INFO - PROCESS | 1652 | 1461252807849 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a3bd000 == 104 [pid = 1652] [id = 535] 08:33:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x11af7d400) [pid = 1652] [serial = 1605] [outer = 0x0] 08:33:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x11bada400) [pid = 1652] [serial = 1606] [outer = 0x11af7d400] 08:33:27 INFO - PROCESS | 1652 | 1461252807882 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x123743000) [pid = 1652] [serial = 1607] [outer = 0x11af7d400] 08:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 675ms 08:33:28 INFO - PROCESS | 1652 | 1461252808270 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]]]}] 08:33:28 INFO - PROCESS | 1652 | 1461252808279 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:33:28 INFO - PROCESS | 1652 | 1461252808282 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:33:28 INFO - PROCESS | 1652 | 1461252808286 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:33:28 INFO - PROCESS | 1652 | 1461252808287 Marionette TRACE conn2 <- [1,2114,null,{}] 08:33:28 INFO - PROCESS | 1652 | 1461252808290 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}] 08:33:28 INFO - PROCESS | 1652 | 1461252808472 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:33:28 INFO - PROCESS | 1652 | 1461252808669 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a1da800 == 105 [pid = 1652] [id = 536] 08:33:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x123871800) [pid = 1652] [serial = 1608] [outer = 0x0] 08:33:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x125bf2000) [pid = 1652] [serial = 1609] [outer = 0x123871800] 08:33:28 INFO - PROCESS | 1652 | 1461252808717 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x1293d8400) [pid = 1652] [serial = 1610] [outer = 0x123871800] 08:33:29 INFO - PROCESS | 1652 | 1461252809220 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]]]}] 08:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 969ms 08:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:33:29 INFO - PROCESS | 1652 | 1461252809255 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:33:29 INFO - PROCESS | 1652 | 1461252809256 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:33:29 INFO - PROCESS | 1652 | 1461252809260 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:33:29 INFO - PROCESS | 1652 | 1461252809266 Marionette TRACE conn2 <- [1,2118,null,{}] 08:33:29 INFO - PROCESS | 1652 | 1461252809273 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}] 08:33:29 INFO - PROCESS | 1652 | 1461252809383 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:33:29 INFO - PROCESS | 1652 | 1461252809487 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0e6800 == 106 [pid = 1652] [id = 537] 08:33:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x12939bc00) [pid = 1652] [serial = 1611] [outer = 0x0] 08:33:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12a778000) [pid = 1652] [serial = 1612] [outer = 0x12939bc00] 08:33:29 INFO - PROCESS | 1652 | 1461252809514 Marionette DEBUG loaded listener.js 08:33:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x12ab0cc00) [pid = 1652] [serial = 1613] [outer = 0x12939bc00] 08:33:29 INFO - PROCESS | 1652 | --DOCSHELL 0x123750800 == 105 [pid = 1652] [id = 146] 08:33:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12f469000 == 104 [pid = 1652] [id = 523] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x12d5bb800) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x12b085800) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x12f5a2800) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x138750000) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x139006c00) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x12f41b000) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x12ab88400) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12e94a800) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x13037a000) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x119d56400) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x114be0400) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12a97a400) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x125de2c00) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | 1461252810072 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]]]}] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbc800 == 103 [pid = 1652] [id = 522] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12e72f800 == 102 [pid = 1652] [id = 521] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d57f800 == 101 [pid = 1652] [id = 520] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf6f000 == 100 [pid = 1652] [id = 519] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b441800 == 99 [pid = 1652] [id = 518] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12a320000 == 98 [pid = 1652] [id = 517] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12968e000 == 97 [pid = 1652] [id = 516] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x127006800 == 96 [pid = 1652] [id = 515] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11b57a800 == 95 [pid = 1652] [id = 514] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12a1e0000 == 94 [pid = 1652] [id = 513] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x139cdd800 == 93 [pid = 1652] [id = 507] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x131b54800 == 92 [pid = 1652] [id = 506] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x13022b000 == 91 [pid = 1652] [id = 505] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12a312000 == 90 [pid = 1652] [id = 504] 08:33:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1274f6800 == 89 [pid = 1652] [id = 503] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x12939e400) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x11bad9c00) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x11c64f800) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12f59e000) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x12ad07000) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x118957400) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12a64f000) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x127fef400) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x130006800) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12ab8d000) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12ad0bc00) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12baeb400) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12e38f000) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12e202400) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12ee8a400) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12f420800) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12ab09800) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x12a372400) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12a784800) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x11a88a400) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x11b504800) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 08:33:30 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x127ff4400) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 08:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 877ms 08:33:30 INFO - PROCESS | 1652 | 1461252810137 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:33:30 INFO - PROCESS | 1652 | 1461252810140 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:33:30 INFO - PROCESS | 1652 | 1461252810143 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 1652 | 1461252810148 Marionette TRACE conn2 <- [1,2122,null,{}] 08:33:30 INFO - PROCESS | 1652 | 1461252810151 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}] 08:33:30 INFO - PROCESS | 1652 | 1461252810304 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:33:30 INFO - PROCESS | 1652 | 1461252810312 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c356000 == 90 [pid = 1652] [id = 538] 08:33:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x11c627800) [pid = 1652] [serial = 1614] [outer = 0x0] 08:33:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x127447800) [pid = 1652] [serial = 1615] [outer = 0x11c627800] 08:33:30 INFO - PROCESS | 1652 | 1461252810354 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12a646000) [pid = 1652] [serial = 1616] [outer = 0x11c627800] 08:33:30 INFO - PROCESS | 1652 | 1461252810763 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]]]}] 08:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 673ms 08:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:33:30 INFO - PROCESS | 1652 | 1461252810816 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:33:30 INFO - PROCESS | 1652 | 1461252810817 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:33:30 INFO - PROCESS | 1652 | 1461252810819 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 1652 | 1461252810820 Marionette TRACE conn2 <- [1,2126,null,{}] 08:33:30 INFO - PROCESS | 1652 | 1461252810822 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}] 08:33:30 INFO - PROCESS | 1652 | 1461252810917 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:33:30 INFO - PROCESS | 1652 | 1461252810921 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12978a800 == 91 [pid = 1652] [id = 539] 08:33:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12ab8b400) [pid = 1652] [serial = 1617] [outer = 0x0] 08:33:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12abab400) [pid = 1652] [serial = 1618] [outer = 0x12ab8b400] 08:33:30 INFO - PROCESS | 1652 | 1461252810954 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12af86400) [pid = 1652] [serial = 1619] [outer = 0x12ab8b400] 08:33:31 INFO - PROCESS | 1652 | 1461252811356 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]]]}] 08:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 569ms 08:33:31 INFO - PROCESS | 1652 | 1461252811389 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:33:31 INFO - PROCESS | 1652 | 1461252811390 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:33:31 INFO - PROCESS | 1652 | 1461252811394 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:33:31 INFO - PROCESS | 1652 | 1461252811396 Marionette TRACE conn2 <- [1,2130,null,{}] 08:33:31 INFO - PROCESS | 1652 | 1461252811399 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}] 08:33:31 INFO - PROCESS | 1652 | 1461252811549 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:33:31 INFO - PROCESS | 1652 | 1461252811703 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf6f000 == 92 [pid = 1652] [id = 540] 08:33:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x11b511000) [pid = 1652] [serial = 1620] [outer = 0x0] 08:33:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12b08e000) [pid = 1652] [serial = 1621] [outer = 0x11b511000] 08:33:31 INFO - PROCESS | 1652 | 1461252811745 Marionette DEBUG loaded listener.js 08:33:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12bbaac00) [pid = 1652] [serial = 1622] [outer = 0x11b511000] 08:33:32 INFO - PROCESS | 1652 | 1461252812058 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] 08:33:32 INFO - PROCESS | 1652 | 1461252812069 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:33:32 INFO - PROCESS | 1652 | 1461252812071 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:33:32 INFO - PROCESS | 1652 | 1461252812072 Marionette TRACE conn2 <- [1,2134,null,{}] 08:33:32 INFO - PROCESS | 1652 | 1461252812074 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}] 08:33:32 INFO - PROCESS | 1652 | 1461252812176 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:33:32 INFO - PROCESS | 1652 | 1461252812277 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e731000 == 93 [pid = 1652] [id = 541] 08:33:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x1258c2000) [pid = 1652] [serial = 1623] [outer = 0x0] 08:33:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12cfe3800) [pid = 1652] [serial = 1624] [outer = 0x1258c2000] 08:33:32 INFO - PROCESS | 1652 | 1461252812303 Marionette DEBUG loaded listener.js 08:33:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12e94bc00) [pid = 1652] [serial = 1625] [outer = 0x1258c2000] 08:33:32 INFO - PROCESS | 1652 | 1461252812640 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]]]}] 08:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 618ms 08:33:32 INFO - PROCESS | 1652 | 1461252812690 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:33:32 INFO - PROCESS | 1652 | 1461252812691 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:33:32 INFO - PROCESS | 1652 | 1461252812693 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:33:32 INFO - PROCESS | 1652 | 1461252812695 Marionette TRACE conn2 <- [1,2138,null,{}] 08:33:32 INFO - PROCESS | 1652 | 1461252812697 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}] 08:33:32 INFO - PROCESS | 1652 | 1461252812822 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:33:32 INFO - PROCESS | 1652 | 1461252812835 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f477000 == 94 [pid = 1652] [id = 542] 08:33:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12e320400) [pid = 1652] [serial = 1626] [outer = 0x0] 08:33:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x12f41fc00) [pid = 1652] [serial = 1627] [outer = 0x12e320400] 08:33:32 INFO - PROCESS | 1652 | 1461252812861 Marionette DEBUG loaded listener.js 08:33:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12f936000) [pid = 1652] [serial = 1628] [outer = 0x12e320400] 08:33:33 INFO - PROCESS | 1652 | 1461252813232 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]]]}] 08:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 570ms 08:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:33:33 INFO - PROCESS | 1652 | 1461252813269 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:33:33 INFO - PROCESS | 1652 | 1461252813270 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:33:33 INFO - PROCESS | 1652 | 1461252813272 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:33:33 INFO - PROCESS | 1652 | 1461252813274 Marionette TRACE conn2 <- [1,2142,null,{}] 08:33:33 INFO - PROCESS | 1652 | 1461252813276 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}] 08:33:33 INFO - PROCESS | 1652 | 1461252813405 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:33:33 INFO - PROCESS | 1652 | 1461252813434 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ff31800 == 95 [pid = 1652] [id = 543] 08:33:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x112346000) [pid = 1652] [serial = 1629] [outer = 0x0] 08:33:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x11234d800) [pid = 1652] [serial = 1630] [outer = 0x112346000] 08:33:33 INFO - PROCESS | 1652 | 1461252813459 Marionette DEBUG loaded listener.js 08:33:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x1123bec00) [pid = 1652] [serial = 1631] [outer = 0x112346000] 08:33:33 INFO - PROCESS | 1652 | 1461252813843 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] 08:33:33 INFO - PROCESS | 1652 | 1461252813895 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:33:33 INFO - PROCESS | 1652 | 1461252813897 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:33:33 INFO - PROCESS | 1652 | 1461252813898 Marionette TRACE conn2 <- [1,2146,null,{}] 08:33:33 INFO - PROCESS | 1652 | 1461252813900 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}] 08:33:34 INFO - PROCESS | 1652 | 1461252814029 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:33:34 INFO - PROCESS | 1652 | 1461252814042 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1303a9000 == 96 [pid = 1652] [id = 544] 08:33:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x1123bdc00) [pid = 1652] [serial = 1632] [outer = 0x0] 08:33:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12fc07000) [pid = 1652] [serial = 1633] [outer = 0x1123bdc00] 08:33:34 INFO - PROCESS | 1652 | 1461252814073 Marionette DEBUG loaded listener.js 08:33:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x134d0a000) [pid = 1652] [serial = 1634] [outer = 0x1123bdc00] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x114bde400) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x11a8b0c00) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x114bddc00) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x119c87c00) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x12386e800) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12a778c00) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12e35a000) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x11864f000) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12e324400) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12ab03000) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12b086800) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12d5bb000) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12ee8e800) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12939c400) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12a781400) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x11aef3c00) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x123741000) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12fc04000) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x114e79400) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x114e6dc00) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x1124a9000) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12af85000) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x11a885c00) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12e320c00) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12e67f000) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x1123c2400) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x11a645c00) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x114e79800) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12e321400) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11b955800) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x1123bf000) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12a74e000) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12baf0800) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x114e72400) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x125e74c00) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12cfea400) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12a976c00) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12588e800) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12aecac00) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11c3d4000) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x117968c00) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12faddc00) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12a64c400) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12aba1400) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12aba6400) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12b26b800) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12b8ba000) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12744dc00) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12a64b400) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x11af8b800) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x123742800) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x1290ed800) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:33:34 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x116506400) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:33:34 INFO - PROCESS | 1652 | 1461252814870 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] 08:33:34 INFO - PROCESS | 1652 | 1461252814918 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:33:34 INFO - PROCESS | 1652 | 1461252814927 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:33:34 INFO - PROCESS | 1652 | 1461252814928 Marionette TRACE conn2 <- [1,2150,null,{}] 08:33:34 INFO - PROCESS | 1652 | 1461252814931 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}] 08:33:35 INFO - PROCESS | 1652 | 1461252815073 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:33:35 INFO - PROCESS | 1652 | 1461252815130 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a2c000 == 97 [pid = 1652] [id = 545] 08:33:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x1145d2400) [pid = 1652] [serial = 1635] [outer = 0x0] 08:33:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11a645c00) [pid = 1652] [serial = 1636] [outer = 0x1145d2400] 08:33:35 INFO - PROCESS | 1652 | 1461252815156 Marionette DEBUG loaded listener.js 08:33:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x123745800) [pid = 1652] [serial = 1637] [outer = 0x1145d2400] 08:33:35 INFO - PROCESS | 1652 | 1461252815454 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]]]}] 08:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 578ms 08:33:35 INFO - PROCESS | 1652 | 1461252815499 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:33:35 INFO - PROCESS | 1652 | 1461252815500 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:33:35 INFO - PROCESS | 1652 | 1461252815503 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:33:35 INFO - PROCESS | 1652 | 1461252815504 Marionette TRACE conn2 <- [1,2154,null,{}] 08:33:35 INFO - PROCESS | 1652 | 1461252815506 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}] 08:33:35 INFO - PROCESS | 1652 | 1461252815610 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:33:35 INFO - PROCESS | 1652 | 1461252815695 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e492800 == 98 [pid = 1652] [id = 546] 08:33:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x1186cc800) [pid = 1652] [serial = 1638] [outer = 0x0] 08:33:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x125892c00) [pid = 1652] [serial = 1639] [outer = 0x1186cc800] 08:33:35 INFO - PROCESS | 1652 | 1461252815720 Marionette DEBUG loaded listener.js 08:33:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12964fc00) [pid = 1652] [serial = 1640] [outer = 0x1186cc800] 08:33:36 INFO - PROCESS | 1652 | 1461252816017 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]]]}] 08:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 569ms 08:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:33:36 INFO - PROCESS | 1652 | 1461252816071 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:33:36 INFO - PROCESS | 1652 | 1461252816072 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:33:36 INFO - PROCESS | 1652 | 1461252816074 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:33:36 INFO - PROCESS | 1652 | 1461252816075 Marionette TRACE conn2 <- [1,2158,null,{}] 08:33:36 INFO - PROCESS | 1652 | 1461252816079 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}] 08:33:36 INFO - PROCESS | 1652 | 1461252816179 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:33:36 INFO - PROCESS | 1652 | 1461252816183 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x134d9e800 == 99 [pid = 1652] [id = 547] 08:33:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x11b956800) [pid = 1652] [serial = 1641] [outer = 0x0] 08:33:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12ad0d800) [pid = 1652] [serial = 1642] [outer = 0x11b956800] 08:33:36 INFO - PROCESS | 1652 | 1461252816208 Marionette DEBUG loaded listener.js 08:33:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12b091c00) [pid = 1652] [serial = 1643] [outer = 0x11b956800] 08:33:36 INFO - PROCESS | 1652 | 1461252816565 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]]]}] 08:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 08:33:36 INFO - PROCESS | 1652 | 1461252816618 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:33:36 INFO - PROCESS | 1652 | 1461252816620 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:33:36 INFO - PROCESS | 1652 | 1461252816622 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:33:36 INFO - PROCESS | 1652 | 1461252816623 Marionette TRACE conn2 <- [1,2162,null,{}] 08:33:36 INFO - PROCESS | 1652 | 1461252816626 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}] 08:33:36 INFO - PROCESS | 1652 | 1461252816728 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:33:36 INFO - PROCESS | 1652 | 1461252816927 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ae5e800 == 100 [pid = 1652] [id = 548] 08:33:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x1124ac400) [pid = 1652] [serial = 1644] [outer = 0x0] 08:33:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x114bdf000) [pid = 1652] [serial = 1645] [outer = 0x1124ac400] 08:33:37 INFO - PROCESS | 1652 | 1461252817003 Marionette DEBUG loaded listener.js 08:33:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x11912ec00) [pid = 1652] [serial = 1646] [outer = 0x1124ac400] 08:33:37 INFO - PROCESS | 1652 | 1461252817443 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]]]}] 08:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 871ms 08:33:37 INFO - PROCESS | 1652 | 1461252817494 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:33:37 INFO - PROCESS | 1652 | 1461252817498 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:33:37 INFO - PROCESS | 1652 | 1461252817502 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:33:37 INFO - PROCESS | 1652 | 1461252817504 Marionette TRACE conn2 <- [1,2166,null,{}] 08:33:37 INFO - PROCESS | 1652 | 1461252817507 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}] 08:33:37 INFO - PROCESS | 1652 | 1461252817633 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:33:37 INFO - PROCESS | 1652 | 1461252817733 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a1d5000 == 101 [pid = 1652] [id = 549] 08:33:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x11a8aa000) [pid = 1652] [serial = 1647] [outer = 0x0] 08:33:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x11c3da800) [pid = 1652] [serial = 1648] [outer = 0x11a8aa000] 08:33:37 INFO - PROCESS | 1652 | 1461252817767 Marionette DEBUG loaded listener.js 08:33:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x125894400) [pid = 1652] [serial = 1649] [outer = 0x11a8aa000] 08:33:38 INFO - PROCESS | 1652 | 1461252818200 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]]]}] 08:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 770ms 08:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:33:38 INFO - PROCESS | 1652 | 1461252818274 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:33:38 INFO - PROCESS | 1652 | 1461252818276 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:33:38 INFO - PROCESS | 1652 | 1461252818279 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:33:38 INFO - PROCESS | 1652 | 1461252818280 Marionette TRACE conn2 <- [1,2170,null,{}] 08:33:38 INFO - PROCESS | 1652 | 1461252818283 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}] 08:33:38 INFO - PROCESS | 1652 | 1461252818403 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:33:38 INFO - PROCESS | 1652 | 1461252818504 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d567000 == 102 [pid = 1652] [id = 550] 08:33:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x125e0d800) [pid = 1652] [serial = 1650] [outer = 0x0] 08:33:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x1293a5000) [pid = 1652] [serial = 1651] [outer = 0x125e0d800] 08:33:38 INFO - PROCESS | 1652 | 1461252818535 Marionette DEBUG loaded listener.js 08:33:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12a646400) [pid = 1652] [serial = 1652] [outer = 0x125e0d800] 08:33:38 INFO - PROCESS | 1652 | 1461252818946 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]]]}] 08:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 723ms 08:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:33:39 INFO - PROCESS | 1652 | 1461252819002 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:33:39 INFO - PROCESS | 1652 | 1461252819004 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:33:39 INFO - PROCESS | 1652 | 1461252819012 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:33:39 INFO - PROCESS | 1652 | 1461252819016 Marionette TRACE conn2 <- [1,2174,null,{}] 08:33:39 INFO - PROCESS | 1652 | 1461252819020 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}] 08:33:39 INFO - PROCESS | 1652 | 1461252819144 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:33:39 INFO - PROCESS | 1652 | 1461252819275 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x134da7800 == 103 [pid = 1652] [id = 551] 08:33:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11af87800) [pid = 1652] [serial = 1653] [outer = 0x0] 08:33:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12ab89800) [pid = 1652] [serial = 1654] [outer = 0x11af87800] 08:33:39 INFO - PROCESS | 1652 | 1461252819307 Marionette DEBUG loaded listener.js 08:33:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12af81400) [pid = 1652] [serial = 1655] [outer = 0x11af87800] 08:33:39 INFO - PROCESS | 1652 | 1461252819716 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]]]}] 08:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 780ms 08:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:33:39 INFO - PROCESS | 1652 | 1461252819787 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:33:39 INFO - PROCESS | 1652 | 1461252819789 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:33:39 INFO - PROCESS | 1652 | 1461252819791 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:33:39 INFO - PROCESS | 1652 | 1461252819793 Marionette TRACE conn2 <- [1,2178,null,{}] 08:33:39 INFO - PROCESS | 1652 | 1461252819795 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}] 08:33:39 INFO - PROCESS | 1652 | 1461252819913 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:33:40 INFO - PROCESS | 1652 | 1461252820013 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x141cd3800 == 104 [pid = 1652] [id = 552] 08:33:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12af82400) [pid = 1652] [serial = 1656] [outer = 0x0] 08:33:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12baebc00) [pid = 1652] [serial = 1657] [outer = 0x12af82400] 08:33:40 INFO - PROCESS | 1652 | 1461252820044 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12e327c00) [pid = 1652] [serial = 1658] [outer = 0x12af82400] 08:33:40 INFO - PROCESS | 1652 | 1461252820443 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]]]}] 08:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 672ms 08:33:40 INFO - PROCESS | 1652 | 1461252820465 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:33:40 INFO - PROCESS | 1652 | 1461252820466 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:33:40 INFO - PROCESS | 1652 | 1461252820468 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:33:40 INFO - PROCESS | 1652 | 1461252820470 Marionette TRACE conn2 <- [1,2182,null,{}] 08:33:40 INFO - PROCESS | 1652 | 1461252820472 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}] 08:33:40 INFO - PROCESS | 1652 | 1461252820587 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:33:40 INFO - PROCESS | 1652 | 1461252820688 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x141d5c800 == 105 [pid = 1652] [id = 553] 08:33:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12ee84c00) [pid = 1652] [serial = 1659] [outer = 0x0] 08:33:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12f416000) [pid = 1652] [serial = 1660] [outer = 0x12ee84c00] 08:33:40 INFO - PROCESS | 1652 | 1461252820726 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x130007400) [pid = 1652] [serial = 1661] [outer = 0x12ee84c00] 08:33:41 INFO - PROCESS | 1652 | 1461252821158 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]]]}] 08:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 719ms 08:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:33:41 INFO - PROCESS | 1652 | 1461252821188 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 1652 | 1461252821189 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:33:41 INFO - PROCESS | 1652 | 1461252821191 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 1652 | 1461252821193 Marionette TRACE conn2 <- [1,2186,null,{}] 08:33:41 INFO - PROCESS | 1652 | 1461252821195 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}] 08:33:41 INFO - PROCESS | 1652 | 1461252821333 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:33:41 INFO - PROCESS | 1652 | 1461252821465 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x134cd5800 == 106 [pid = 1652] [id = 554] 08:33:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12af85c00) [pid = 1652] [serial = 1662] [outer = 0x0] 08:33:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x130383c00) [pid = 1652] [serial = 1663] [outer = 0x12af85c00] 08:33:41 INFO - PROCESS | 1652 | 1461252821496 Marionette DEBUG loaded listener.js 08:33:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x134dc1c00) [pid = 1652] [serial = 1664] [outer = 0x12af85c00] 08:33:41 INFO - PROCESS | 1652 | 1461252821891 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]]]}] 08:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 721ms 08:33:41 INFO - PROCESS | 1652 | 1461252821914 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 1652 | 1461252821915 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:33:41 INFO - PROCESS | 1652 | 1461252821917 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 1652 | 1461252821918 Marionette TRACE conn2 <- [1,2190,null,{}] 08:33:41 INFO - PROCESS | 1652 | 1461252821921 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}] 08:33:42 INFO - PROCESS | 1652 | 1461252822043 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:33:42 INFO - PROCESS | 1652 | 1461252822216 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1420b7800 == 107 [pid = 1652] [id = 555] 08:33:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x134d0fc00) [pid = 1652] [serial = 1665] [outer = 0x0] 08:33:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x138750000) [pid = 1652] [serial = 1666] [outer = 0x134d0fc00] 08:33:42 INFO - PROCESS | 1652 | 1461252822265 Marionette DEBUG loaded listener.js 08:33:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x13a2c0400) [pid = 1652] [serial = 1667] [outer = 0x134d0fc00] 08:33:42 INFO - PROCESS | 1652 | 1461252822748 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]]]}] 08:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 870ms 08:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:33:42 INFO - PROCESS | 1652 | 1461252822787 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:33:42 INFO - PROCESS | 1652 | 1461252822789 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:33:42 INFO - PROCESS | 1652 | 1461252822791 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:33:42 INFO - PROCESS | 1652 | 1461252822792 Marionette TRACE conn2 <- [1,2194,null,{}] 08:33:42 INFO - PROCESS | 1652 | 1461252822795 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}] 08:33:42 INFO - PROCESS | 1652 | 1461252822912 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:33:43 INFO - PROCESS | 1652 | 1461252823044 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1420cc000 == 108 [pid = 1652] [id = 556] 08:33:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x13874e800) [pid = 1652] [serial = 1668] [outer = 0x0] 08:33:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x13a2c6000) [pid = 1652] [serial = 1669] [outer = 0x13874e800] 08:33:43 INFO - PROCESS | 1652 | 1461252823075 Marionette DEBUG loaded listener.js 08:33:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x13a2cbc00) [pid = 1652] [serial = 1670] [outer = 0x13874e800] 08:33:43 INFO - PROCESS | 1652 | 1461252823516 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]]]}] 08:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 773ms 08:33:43 INFO - PROCESS | 1652 | 1461252823579 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:33:43 INFO - PROCESS | 1652 | 1461252823581 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:33:43 INFO - PROCESS | 1652 | 1461252823585 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:33:43 INFO - PROCESS | 1652 | 1461252823587 Marionette TRACE conn2 <- [1,2198,null,{}] 08:33:43 INFO - PROCESS | 1652 | 1461252823589 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}] 08:33:43 INFO - PROCESS | 1652 | 1461252823711 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:33:43 INFO - PROCESS | 1652 | 1461252823818 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12951d000 == 109 [pid = 1652] [id = 557] 08:33:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x11605f000) [pid = 1652] [serial = 1671] [outer = 0x0] 08:33:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x11c505c00) [pid = 1652] [serial = 1672] [outer = 0x11605f000] 08:33:43 INFO - PROCESS | 1652 | 1461252823848 Marionette DEBUG loaded listener.js 08:33:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x13a2c2c00) [pid = 1652] [serial = 1673] [outer = 0x11605f000] 08:33:44 INFO - PROCESS | 1652 | 1461252824302 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]]]}] 08:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 771ms 08:33:44 INFO - PROCESS | 1652 | 1461252824356 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:33:44 INFO - PROCESS | 1652 | 1461252824357 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:33:44 INFO - PROCESS | 1652 | 1461252824360 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:33:44 INFO - PROCESS | 1652 | 1461252824361 Marionette TRACE conn2 <- [1,2202,null,{}] 08:33:44 INFO - PROCESS | 1652 | 1461252824363 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}] 08:33:44 INFO - PROCESS | 1652 | 1461252824488 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:33:44 INFO - PROCESS | 1652 | 1461252824593 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf69000 == 110 [pid = 1652] [id = 558] 08:33:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x1123c7000) [pid = 1652] [serial = 1674] [outer = 0x0] 08:33:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x141c04c00) [pid = 1652] [serial = 1675] [outer = 0x1123c7000] 08:33:44 INFO - PROCESS | 1652 | 1461252824627 Marionette DEBUG loaded listener.js 08:33:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x141c0e400) [pid = 1652] [serial = 1676] [outer = 0x1123c7000] 08:33:45 INFO - PROCESS | 1652 | 1461252825085 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]]]}] 08:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 771ms 08:33:45 INFO - PROCESS | 1652 | 1461252825146 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:33:45 INFO - PROCESS | 1652 | 1461252825147 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:33:45 INFO - PROCESS | 1652 | 1461252825152 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:33:45 INFO - PROCESS | 1652 | 1461252825154 Marionette TRACE conn2 <- [1,2206,null,{}] 08:33:45 INFO - PROCESS | 1652 | 1461252825156 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}] 08:33:45 INFO - PROCESS | 1652 | 1461252825293 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:33:45 INFO - PROCESS | 1652 | 1461252825400 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12967e800 == 111 [pid = 1652] [id = 559] 08:33:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x1188dd400) [pid = 1652] [serial = 1677] [outer = 0x0] 08:33:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x11a8ae400) [pid = 1652] [serial = 1678] [outer = 0x1188dd400] 08:33:45 INFO - PROCESS | 1652 | 1461252825431 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x127ff8400) [pid = 1652] [serial = 1679] [outer = 0x1188dd400] 08:33:46 INFO - PROCESS | 1652 | 1461252826152 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]]]}] 08:33:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:33:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1020ms 08:33:46 INFO - PROCESS | 1652 | 1461252826173 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:33:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:33:46 INFO - PROCESS | 1652 | 1461252826175 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:33:46 INFO - PROCESS | 1652 | 1461252826206 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 1652 | 1461252826209 Marionette TRACE conn2 <- [1,2210,null,{}] 08:33:46 INFO - PROCESS | 1652 | 1461252826218 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}] 08:33:46 INFO - PROCESS | 1652 | 1461252826332 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:33:46 INFO - PROCESS | 1652 | 1461252826470 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12962c000 == 112 [pid = 1652] [id = 560] 08:33:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x112350000) [pid = 1652] [serial = 1680] [outer = 0x0] 08:33:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x1124a5800) [pid = 1652] [serial = 1681] [outer = 0x112350000] 08:33:46 INFO - PROCESS | 1652 | 1461252826501 Marionette DEBUG loaded listener.js 08:33:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x116573800) [pid = 1652] [serial = 1682] [outer = 0x112350000] 08:33:46 INFO - PROCESS | 1652 | 1461252826907 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]]]}] 08:33:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:33:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 757ms 08:33:46 INFO - PROCESS | 1652 | 1461252826935 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:33:46 INFO - PROCESS | 1652 | 1461252826939 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:33:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:33:46 INFO - PROCESS | 1652 | 1461252826943 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 1652 | 1461252826945 Marionette TRACE conn2 <- [1,2214,null,{}] 08:33:46 INFO - PROCESS | 1652 | 1461252826947 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}] 08:33:47 INFO - PROCESS | 1652 | 1461252827060 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:33:47 INFO - PROCESS | 1652 | 1461252827196 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x127054800 == 113 [pid = 1652] [id = 561] 08:33:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x119d51c00) [pid = 1652] [serial = 1683] [outer = 0x0] 08:33:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x11a888c00) [pid = 1652] [serial = 1684] [outer = 0x119d51c00] 08:33:47 INFO - PROCESS | 1652 | 1461252827227 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x11ab81800) [pid = 1652] [serial = 1685] [outer = 0x119d51c00] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbc0000 == 112 [pid = 1652] [id = 317] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x134d9e800 == 111 [pid = 1652] [id = 547] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12e492800 == 110 [pid = 1652] [id = 546] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x125a2c000 == 109 [pid = 1652] [id = 545] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12e682000) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1303a9000 == 108 [pid = 1652] [id = 544] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12ff31800 == 107 [pid = 1652] [id = 543] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12f477000 == 106 [pid = 1652] [id = 542] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12e731000 == 105 [pid = 1652] [id = 541] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf6f000 == 104 [pid = 1652] [id = 540] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12978a800 == 103 [pid = 1652] [id = 539] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11c356000 == 102 [pid = 1652] [id = 538] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0e6800 == 101 [pid = 1652] [id = 537] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a1da800 == 100 [pid = 1652] [id = 536] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a3bd000 == 99 [pid = 1652] [id = 535] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x125909800 == 98 [pid = 1652] [id = 534] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x141cb4000 == 97 [pid = 1652] [id = 533] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x13a3cf800 == 96 [pid = 1652] [id = 532] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x134db9800 == 95 [pid = 1652] [id = 531] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x134ca6800 == 94 [pid = 1652] [id = 530] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1303a3000 == 93 [pid = 1652] [id = 529] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x130347000 == 92 [pid = 1652] [id = 528] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12f460800 == 91 [pid = 1652] [id = 527] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12977e800 == 90 [pid = 1652] [id = 526] 08:33:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11abb0000 == 89 [pid = 1652] [id = 525] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x129651000) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x12d5bb400) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12e680c00) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x130380400) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12ee88000) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12aecdc00) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12b090000) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12e393c00) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12fadf400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12a37e000) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12bbadc00) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x123878c00) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x125e74800) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x130380800) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12b80f800) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x126e22c00) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x126e25800) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12e39a800) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x11c64d800) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12f59c000) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12f92c800) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x123870800) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x11b505800) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x11b5d5400) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12e94c000) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12891cc00) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x114bda800) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12a977000) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12e35e000) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x13874d800) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12a779400) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12e38d000) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12d596400) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12aba2400) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12ee8b000) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12964a800) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11a64cc00) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x138749800) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12f12e400) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x11c658000) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x119129000) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x11ab7d000) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12ab81000) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12ad0c000) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12af87800) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12b4d0400) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12aed0c00) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12bbb2000) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12b26dc00) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12f418000) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x125897400) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12b090c00) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x134dbf400) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x127ff6c00) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x1290e4c00) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12a748c00) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x11a657800) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x11c378000) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x11ba38400) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x134d6a400) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x125876400) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x125de4800) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12ab05c00) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12939ec00) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x129642c00) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x134dc7400) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x134d0e400) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11a8adc00) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1191b5000) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12a374c00) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12e396800) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12aba0c00) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12a975400) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12baec000) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 08:33:47 INFO - PROCESS | 1652 | 1461252827659 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]]]}] 08:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 769ms 08:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:33:47 INFO - PROCESS | 1652 | 1461252827714 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:33:47 INFO - PROCESS | 1652 | 1461252827715 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:33:47 INFO - PROCESS | 1652 | 1461252827717 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:33:47 INFO - PROCESS | 1652 | 1461252827719 Marionette TRACE conn2 <- [1,2218,null,{}] 08:33:47 INFO - PROCESS | 1652 | 1461252827727 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}] 08:33:47 INFO - PROCESS | 1652 | 1461252827834 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:33:47 INFO - PROCESS | 1652 | 1461252827918 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f7d000 == 90 [pid = 1652] [id = 562] 08:33:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11ab77400) [pid = 1652] [serial = 1686] [outer = 0x0] 08:33:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11be85400) [pid = 1652] [serial = 1687] [outer = 0x11ab77400] 08:33:47 INFO - PROCESS | 1652 | 1461252827947 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11c654400) [pid = 1652] [serial = 1688] [outer = 0x11ab77400] 08:33:48 INFO - PROCESS | 1652 | 1461252828274 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]]]}] 08:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 570ms 08:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:33:48 INFO - PROCESS | 1652 | 1461252828288 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:33:48 INFO - PROCESS | 1652 | 1461252828289 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:33:48 INFO - PROCESS | 1652 | 1461252828291 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 1652 | 1461252828292 Marionette TRACE conn2 <- [1,2222,null,{}] 08:33:48 INFO - PROCESS | 1652 | 1461252828297 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}] 08:33:48 INFO - PROCESS | 1652 | 1461252828396 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:33:48 INFO - PROCESS | 1652 | 1461252828477 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12951e000 == 91 [pid = 1652] [id = 563] 08:33:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11c657000) [pid = 1652] [serial = 1689] [outer = 0x0] 08:33:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x125876c00) [pid = 1652] [serial = 1690] [outer = 0x11c657000] 08:33:48 INFO - PROCESS | 1652 | 1461252828504 Marionette DEBUG loaded listener.js 08:33:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x126fe3c00) [pid = 1652] [serial = 1691] [outer = 0x11c657000] 08:33:48 INFO - PROCESS | 1652 | 1461252828798 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]]]}] 08:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms 08:33:48 INFO - PROCESS | 1652 | 1461252828819 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:33:48 INFO - PROCESS | 1652 | 1461252828820 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:33:48 INFO - PROCESS | 1652 | 1461252828823 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 1652 | 1461252828824 Marionette TRACE conn2 <- [1,2226,null,{}] 08:33:48 INFO - PROCESS | 1652 | 1461252828826 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}] 08:33:48 INFO - PROCESS | 1652 | 1461252828927 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:33:48 INFO - PROCESS | 1652 | 1461252828932 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a3c7800 == 92 [pid = 1652] [id = 564] 08:33:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x125e02400) [pid = 1652] [serial = 1692] [outer = 0x0] 08:33:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1290e8000) [pid = 1652] [serial = 1693] [outer = 0x125e02400] 08:33:48 INFO - PROCESS | 1652 | 1461252828958 Marionette DEBUG loaded listener.js 08:33:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x1293a1800) [pid = 1652] [serial = 1694] [outer = 0x125e02400] 08:33:49 INFO - PROCESS | 1652 | 1461252829323 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]]]}] 08:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 08:33:49 INFO - PROCESS | 1652 | 1461252829368 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:33:49 INFO - PROCESS | 1652 | 1461252829369 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:33:49 INFO - PROCESS | 1652 | 1461252829373 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:33:49 INFO - PROCESS | 1652 | 1461252829374 Marionette TRACE conn2 <- [1,2230,null,{}] 08:33:49 INFO - PROCESS | 1652 | 1461252829376 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}] 08:33:49 INFO - PROCESS | 1652 | 1461252829491 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:33:49 INFO - PROCESS | 1652 | 1461252829496 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba71800 == 93 [pid = 1652] [id = 565] 08:33:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x1293e5c00) [pid = 1652] [serial = 1695] [outer = 0x0] 08:33:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12a37a800) [pid = 1652] [serial = 1696] [outer = 0x1293e5c00] 08:33:49 INFO - PROCESS | 1652 | 1461252829524 Marionette DEBUG loaded listener.js 08:33:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12a749c00) [pid = 1652] [serial = 1697] [outer = 0x1293e5c00] 08:33:49 INFO - PROCESS | 1652 | 1461252829895 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]]]}] 08:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 572ms 08:33:49 INFO - PROCESS | 1652 | 1461252829945 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:33:49 INFO - PROCESS | 1652 | 1461252829947 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:33:49 INFO - PROCESS | 1652 | 1461252829949 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:33:49 INFO - PROCESS | 1652 | 1461252829950 Marionette TRACE conn2 <- [1,2234,null,{}] 08:33:49 INFO - PROCESS | 1652 | 1461252829952 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}] 08:33:50 INFO - PROCESS | 1652 | 1461252830080 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:33:50 INFO - PROCESS | 1652 | 1461252830101 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0e9000 == 94 [pid = 1652] [id = 566] 08:33:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12a749800) [pid = 1652] [serial = 1698] [outer = 0x0] 08:33:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12a975400) [pid = 1652] [serial = 1699] [outer = 0x12a749800] 08:33:50 INFO - PROCESS | 1652 | 1461252830127 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12ab0b800) [pid = 1652] [serial = 1700] [outer = 0x12a749800] 08:33:50 INFO - PROCESS | 1652 | 1461252830472 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]]]}] 08:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 568ms 08:33:50 INFO - PROCESS | 1652 | 1461252830518 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:33:50 INFO - PROCESS | 1652 | 1461252830519 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:33:50 INFO - PROCESS | 1652 | 1461252830521 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:33:50 INFO - PROCESS | 1652 | 1461252830522 Marionette TRACE conn2 <- [1,2238,null,{}] 08:33:50 INFO - PROCESS | 1652 | 1461252830524 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}] 08:33:50 INFO - PROCESS | 1652 | 1461252830651 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:33:50 INFO - PROCESS | 1652 | 1461252830666 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbcb000 == 95 [pid = 1652] [id = 567] 08:33:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12ab11400) [pid = 1652] [serial = 1701] [outer = 0x0] 08:33:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12ab8c000) [pid = 1652] [serial = 1702] [outer = 0x12ab11400] 08:33:50 INFO - PROCESS | 1652 | 1461252830692 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12ad05400) [pid = 1652] [serial = 1703] [outer = 0x12ab11400] 08:33:51 INFO - PROCESS | 1652 | 1461252831027 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]]]}] 08:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 518ms 08:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:33:51 INFO - PROCESS | 1652 | 1461252831039 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:33:51 INFO - PROCESS | 1652 | 1461252831041 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:33:51 INFO - PROCESS | 1652 | 1461252831043 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:33:51 INFO - PROCESS | 1652 | 1461252831044 Marionette TRACE conn2 <- [1,2242,null,{}] 08:33:51 INFO - PROCESS | 1652 | 1461252831054 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}] 08:33:51 INFO - PROCESS | 1652 | 1461252831182 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:33:51 INFO - PROCESS | 1652 | 1461252831195 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec64800 == 96 [pid = 1652] [id = 568] 08:33:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12ab10000) [pid = 1652] [serial = 1704] [outer = 0x0] 08:33:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12aec1800) [pid = 1652] [serial = 1705] [outer = 0x12ab10000] 08:33:51 INFO - PROCESS | 1652 | 1461252831220 Marionette DEBUG loaded listener.js 08:33:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12aece800) [pid = 1652] [serial = 1706] [outer = 0x12ab10000] 08:33:51 INFO - PROCESS | 1652 | 1461252831595 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]]]}] 08:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 570ms 08:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:33:51 INFO - PROCESS | 1652 | 1461252831613 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:33:51 INFO - PROCESS | 1652 | 1461252831614 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:33:51 INFO - PROCESS | 1652 | 1461252831617 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:33:51 INFO - PROCESS | 1652 | 1461252831618 Marionette TRACE conn2 <- [1,2246,null,{}] 08:33:51 INFO - PROCESS | 1652 | 1461252831620 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}] 08:33:52 INFO - PROCESS | 1652 | 1461252832080 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x123871800) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12ab82000) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12aba2c00) [pid = 1652] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12baeb800) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12f417400) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12e318400) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12fae1c00) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x119b6c400) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x13000a800) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12f933800) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12386e400) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12a37d400) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12aec7800) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x134d09000) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x1258c2000) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12ab83800) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12e320400) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1145d2400) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12ab8b400) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12a745000) [pid = 1652] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1123bdc00) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11af7d400) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12e394000) [pid = 1652] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1186cc800) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12aba7000) [pid = 1652] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x138752c00) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12939bc00) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x1191b5400) [pid = 1652] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x114006800) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11b511000) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12fc03c00) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x112346000) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11c627800) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:33:52 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x125892000) [pid = 1652] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:33:52 INFO - PROCESS | 1652 | 1461252832153 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11970b000 == 97 [pid = 1652] [id = 569] 08:33:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x112344800) [pid = 1652] [serial = 1707] [outer = 0x0] 08:33:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x114006800) [pid = 1652] [serial = 1708] [outer = 0x112344800] 08:33:52 INFO - PROCESS | 1652 | 1461252832179 Marionette DEBUG loaded listener.js 08:33:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11b511000) [pid = 1652] [serial = 1709] [outer = 0x112344800] 08:33:52 INFO - PROCESS | 1652 | 1461252832477 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]]]}] 08:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 920ms 08:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:33:52 INFO - PROCESS | 1652 | 1461252832537 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:33:52 INFO - PROCESS | 1652 | 1461252832539 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:33:52 INFO - PROCESS | 1652 | 1461252832541 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:33:52 INFO - PROCESS | 1652 | 1461252832543 Marionette TRACE conn2 <- [1,2250,null,{}] 08:33:52 INFO - PROCESS | 1652 | 1461252832545 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}] 08:33:52 INFO - PROCESS | 1652 | 1461252832690 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:33:52 INFO - PROCESS | 1652 | 1461252832697 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d1000 == 98 [pid = 1652] [id = 570] 08:33:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x123743800) [pid = 1652] [serial = 1710] [outer = 0x0] 08:33:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12ab9fc00) [pid = 1652] [serial = 1711] [outer = 0x123743800] 08:33:52 INFO - PROCESS | 1652 | 1461252832727 Marionette DEBUG loaded listener.js 08:33:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b090c00) [pid = 1652] [serial = 1712] [outer = 0x123743800] 08:33:53 INFO - PROCESS | 1652 | 1461252833069 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]]]}] 08:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 570ms 08:33:53 INFO - PROCESS | 1652 | 1461252833111 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:33:53 INFO - PROCESS | 1652 | 1461252833113 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:33:53 INFO - PROCESS | 1652 | 1461252833115 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:33:53 INFO - PROCESS | 1652 | 1461252833116 Marionette TRACE conn2 <- [1,2254,null,{}] 08:33:53 INFO - PROCESS | 1652 | 1461252833118 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}] 08:33:53 INFO - PROCESS | 1652 | 1461252833219 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:33:53 INFO - PROCESS | 1652 | 1461252833299 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x130051000 == 99 [pid = 1652] [id = 571] 08:33:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x125890800) [pid = 1652] [serial = 1713] [outer = 0x0] 08:33:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12b276c00) [pid = 1652] [serial = 1714] [outer = 0x125890800] 08:33:53 INFO - PROCESS | 1652 | 1461252833329 Marionette DEBUG loaded listener.js 08:33:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12bbb2000) [pid = 1652] [serial = 1715] [outer = 0x125890800] 08:33:53 INFO - PROCESS | 1652 | 1461252833655 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]]]}] 08:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 568ms 08:33:53 INFO - PROCESS | 1652 | 1461252833684 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:33:53 INFO - PROCESS | 1652 | 1461252833686 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:33:53 INFO - PROCESS | 1652 | 1461252833689 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:33:53 INFO - PROCESS | 1652 | 1461252833691 Marionette TRACE conn2 <- [1,2258,null,{}] 08:33:53 INFO - PROCESS | 1652 | 1461252833694 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}] 08:33:53 INFO - PROCESS | 1652 | 1461252833849 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:33:54 INFO - PROCESS | 1652 | 1461252834007 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x13034e800 == 100 [pid = 1652] [id = 572] 08:33:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12b08d400) [pid = 1652] [serial = 1716] [outer = 0x0] 08:33:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12cfe7800) [pid = 1652] [serial = 1717] [outer = 0x12b08d400] 08:33:54 INFO - PROCESS | 1652 | 1461252834047 Marionette DEBUG loaded listener.js 08:33:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12e31e800) [pid = 1652] [serial = 1718] [outer = 0x12b08d400] 08:33:54 INFO - PROCESS | 1652 | 1461252834650 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]]]}] 08:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 975ms 08:33:54 INFO - PROCESS | 1652 | 1461252834665 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:33:54 INFO - PROCESS | 1652 | 1461252834668 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:33:54 INFO - PROCESS | 1652 | 1461252834672 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:33:54 INFO - PROCESS | 1652 | 1461252834674 Marionette TRACE conn2 <- [1,2262,null,{}] 08:33:54 INFO - PROCESS | 1652 | 1461252834678 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}] 08:33:54 INFO - PROCESS | 1652 | 1461252834803 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:33:54 INFO - PROCESS | 1652 | 1461252834930 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fa7000 == 101 [pid = 1652] [id = 573] 08:33:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11583b400) [pid = 1652] [serial = 1719] [outer = 0x0] 08:33:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x119b6f800) [pid = 1652] [serial = 1720] [outer = 0x11583b400] 08:33:54 INFO - PROCESS | 1652 | 1461252834964 Marionette DEBUG loaded listener.js 08:33:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11ab73c00) [pid = 1652] [serial = 1721] [outer = 0x11583b400] 08:33:55 INFO - PROCESS | 1652 | 1461252835376 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]]]}] 08:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 772ms 08:33:55 INFO - PROCESS | 1652 | 1461252835445 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:33:55 INFO - PROCESS | 1652 | 1461252835449 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:33:55 INFO - PROCESS | 1652 | 1461252835454 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:33:55 INFO - PROCESS | 1652 | 1461252835456 Marionette TRACE conn2 <- [1,2266,null,{}] 08:33:55 INFO - PROCESS | 1652 | 1461252835458 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}] 08:33:55 INFO - PROCESS | 1652 | 1461252835581 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:33:55 INFO - PROCESS | 1652 | 1461252835707 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0c0000 == 102 [pid = 1652] [id = 574] 08:33:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11b505800) [pid = 1652] [serial = 1722] [outer = 0x0] 08:33:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11c506c00) [pid = 1652] [serial = 1723] [outer = 0x11b505800] 08:33:55 INFO - PROCESS | 1652 | 1461252835739 Marionette DEBUG loaded listener.js 08:33:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x123879400) [pid = 1652] [serial = 1724] [outer = 0x11b505800] 08:33:56 INFO - PROCESS | 1652 | 1461252836167 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]]]}] 08:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 720ms 08:33:56 INFO - PROCESS | 1652 | 1461252836173 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:33:56 INFO - PROCESS | 1652 | 1461252836175 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:33:56 INFO - PROCESS | 1652 | 1461252836177 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:33:56 INFO - PROCESS | 1652 | 1461252836180 Marionette TRACE conn2 <- [1,2270,null,{}] 08:33:56 INFO - PROCESS | 1652 | 1461252836188 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}] 08:33:56 INFO - PROCESS | 1652 | 1461252836315 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:33:56 INFO - PROCESS | 1652 | 1461252836441 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x13003c000 == 103 [pid = 1652] [id = 575] 08:33:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x126fe2800) [pid = 1652] [serial = 1725] [outer = 0x0] 08:33:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x129642400) [pid = 1652] [serial = 1726] [outer = 0x126fe2800] 08:33:56 INFO - PROCESS | 1652 | 1461252836477 Marionette DEBUG loaded listener.js 08:33:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12a647c00) [pid = 1652] [serial = 1727] [outer = 0x126fe2800] 08:33:56 INFO - PROCESS | 1652 | 1461252836887 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]]]}] 08:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 723ms 08:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:33:56 INFO - PROCESS | 1652 | 1461252836901 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:33:56 INFO - PROCESS | 1652 | 1461252836902 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:33:56 INFO - PROCESS | 1652 | 1461252836905 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:33:56 INFO - PROCESS | 1652 | 1461252836906 Marionette TRACE conn2 <- [1,2274,null,{}] 08:33:56 INFO - PROCESS | 1652 | 1461252836908 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}] 08:33:57 INFO - PROCESS | 1652 | 1461252837049 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:33:57 INFO - PROCESS | 1652 | 1461252837148 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x13057c000 == 104 [pid = 1652] [id = 576] 08:33:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12a64bc00) [pid = 1652] [serial = 1728] [outer = 0x0] 08:33:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12a77f400) [pid = 1652] [serial = 1729] [outer = 0x12a64bc00] 08:33:57 INFO - PROCESS | 1652 | 1461252837178 Marionette DEBUG loaded listener.js 08:33:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12aba4800) [pid = 1652] [serial = 1730] [outer = 0x12a64bc00] 08:33:57 INFO - PROCESS | 1652 | 1461252837589 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]]]}] 08:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 718ms 08:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:33:57 INFO - PROCESS | 1652 | 1461252837624 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:33:57 INFO - PROCESS | 1652 | 1461252837625 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:33:57 INFO - PROCESS | 1652 | 1461252837627 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:33:57 INFO - PROCESS | 1652 | 1461252837630 Marionette TRACE conn2 <- [1,2278,null,{}] 08:33:57 INFO - PROCESS | 1652 | 1461252837634 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}] 08:33:57 INFO - PROCESS | 1652 | 1461252837750 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:33:57 INFO - PROCESS | 1652 | 1461252837847 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x131b4e800 == 105 [pid = 1652] [id = 577] 08:33:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12aba6000) [pid = 1652] [serial = 1731] [outer = 0x0] 08:33:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12af84400) [pid = 1652] [serial = 1732] [outer = 0x12aba6000] 08:33:57 INFO - PROCESS | 1652 | 1461252837878 Marionette DEBUG loaded listener.js 08:33:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12b270000) [pid = 1652] [serial = 1733] [outer = 0x12aba6000] 08:33:58 INFO - PROCESS | 1652 | 1461252838326 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]]]}] 08:33:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:33:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 724ms 08:33:58 INFO - PROCESS | 1652 | 1461252838353 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:33:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:33:58 INFO - PROCESS | 1652 | 1461252838356 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:33:58 INFO - PROCESS | 1652 | 1461252838359 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:33:58 INFO - PROCESS | 1652 | 1461252838361 Marionette TRACE conn2 <- [1,2282,null,{}] 08:33:58 INFO - PROCESS | 1652 | 1461252838415 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}] 08:33:58 INFO - PROCESS | 1652 | 1461252838546 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:33:58 INFO - PROCESS | 1652 | 1461252838671 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x134cdd000 == 106 [pid = 1652] [id = 578] 08:33:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12d5bc400) [pid = 1652] [serial = 1734] [outer = 0x0] 08:33:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12e38d400) [pid = 1652] [serial = 1735] [outer = 0x12d5bc400] 08:33:58 INFO - PROCESS | 1652 | 1461252838705 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12e67e000) [pid = 1652] [serial = 1736] [outer = 0x12d5bc400] 08:33:59 INFO - PROCESS | 1652 | 1461252839119 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]]]}] 08:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 805ms 08:33:59 INFO - PROCESS | 1652 | 1461252839164 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:33:59 INFO - PROCESS | 1652 | 1461252839165 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:33:59 INFO - PROCESS | 1652 | 1461252839168 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 1652 | 1461252839169 Marionette TRACE conn2 <- [1,2286,null,{}] 08:33:59 INFO - PROCESS | 1652 | 1461252839171 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}] 08:33:59 INFO - PROCESS | 1652 | 1461252839290 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:33:59 INFO - PROCESS | 1652 | 1461252839389 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x134dbd800 == 107 [pid = 1652] [id = 579] 08:33:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12e681400) [pid = 1652] [serial = 1737] [outer = 0x0] 08:33:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12ee85800) [pid = 1652] [serial = 1738] [outer = 0x12e681400] 08:33:59 INFO - PROCESS | 1652 | 1461252839418 Marionette DEBUG loaded listener.js 08:33:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12f137800) [pid = 1652] [serial = 1739] [outer = 0x12e681400] 08:33:59 INFO - PROCESS | 1652 | 1461252839829 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]]]}] 08:33:59 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 08:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 672ms 08:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:33:59 INFO - PROCESS | 1652 | 1461252839839 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:33:59 INFO - PROCESS | 1652 | 1461252839841 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:33:59 INFO - PROCESS | 1652 | 1461252839843 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 1652 | 1461252839844 Marionette TRACE conn2 <- [1,2290,null,{}] 08:33:59 INFO - PROCESS | 1652 | 1461252839846 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}] 08:33:59 INFO - PROCESS | 1652 | 1461252839985 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:34:00 INFO - PROCESS | 1652 | 1461252840085 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x139ce1000 == 108 [pid = 1652] [id = 580] 08:34:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x123740000) [pid = 1652] [serial = 1740] [outer = 0x0] 08:34:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12f418c00) [pid = 1652] [serial = 1741] [outer = 0x123740000] 08:34:00 INFO - PROCESS | 1652 | 1461252840115 Marionette DEBUG loaded listener.js 08:34:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12f5a2400) [pid = 1652] [serial = 1742] [outer = 0x123740000] 08:34:00 INFO - PROCESS | 1652 | 1461252840515 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]]]}] 08:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 722ms 08:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:34:00 INFO - PROCESS | 1652 | 1461252840566 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:34:00 INFO - PROCESS | 1652 | 1461252840567 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:34:00 INFO - PROCESS | 1652 | 1461252840569 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:34:00 INFO - PROCESS | 1652 | 1461252840570 Marionette TRACE conn2 <- [1,2294,null,{}] 08:34:00 INFO - PROCESS | 1652 | 1461252840573 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}] 08:34:00 INFO - PROCESS | 1652 | 1461252840692 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:34:00 INFO - PROCESS | 1652 | 1461252840822 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x141ca6000 == 109 [pid = 1652] [id = 581] 08:34:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12f131800) [pid = 1652] [serial = 1743] [outer = 0x0] 08:34:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12f936800) [pid = 1652] [serial = 1744] [outer = 0x12f131800] 08:34:00 INFO - PROCESS | 1652 | 1461252840853 Marionette DEBUG loaded listener.js 08:34:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12fc11800) [pid = 1652] [serial = 1745] [outer = 0x12f131800] 08:34:01 INFO - PROCESS | 1652 | 1461252841295 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]]]}] 08:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 770ms 08:34:01 INFO - PROCESS | 1652 | 1461252841343 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:34:01 INFO - PROCESS | 1652 | 1461252841344 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:34:01 INFO - PROCESS | 1652 | 1461252841348 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:34:01 INFO - PROCESS | 1652 | 1461252841350 Marionette TRACE conn2 <- [1,2298,null,{}] 08:34:01 INFO - PROCESS | 1652 | 1461252841352 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}] 08:34:01 INFO - PROCESS | 1652 | 1461252841472 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:34:01 INFO - PROCESS | 1652 | 1461252841600 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b26000 == 110 [pid = 1652] [id = 582] 08:34:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x112347400) [pid = 1652] [serial = 1746] [outer = 0x0] 08:34:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x117968c00) [pid = 1652] [serial = 1747] [outer = 0x112347400] 08:34:01 INFO - PROCESS | 1652 | 1461252841633 Marionette DEBUG loaded listener.js 08:34:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12a64b000) [pid = 1652] [serial = 1748] [outer = 0x112347400] 08:34:02 INFO - PROCESS | 1652 | 1461252842039 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]]]}] 08:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 720ms 08:34:02 INFO - PROCESS | 1652 | 1461252842068 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:34:02 INFO - PROCESS | 1652 | 1461252842070 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:34:02 INFO - PROCESS | 1652 | 1461252842072 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 1652 | 1461252842074 Marionette TRACE conn2 <- [1,2302,null,{}] 08:34:02 INFO - PROCESS | 1652 | 1461252842076 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}] 08:34:02 INFO - PROCESS | 1652 | 1461252842212 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:34:02 INFO - PROCESS | 1652 | 1461252842315 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a13d800 == 111 [pid = 1652] [id = 583] 08:34:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x118980800) [pid = 1652] [serial = 1749] [outer = 0x0] 08:34:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12ab0f400) [pid = 1652] [serial = 1750] [outer = 0x118980800] 08:34:02 INFO - PROCESS | 1652 | 1461252842349 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x130062400) [pid = 1652] [serial = 1751] [outer = 0x118980800] 08:34:03 INFO - PROCESS | 1652 | 1461252843066 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]]]}] 08:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1026ms 08:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:34:03 INFO - PROCESS | 1652 | 1461252843098 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:34:03 INFO - PROCESS | 1652 | 1461252843100 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:34:03 INFO - PROCESS | 1652 | 1461252843114 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:34:03 INFO - PROCESS | 1652 | 1461252843116 Marionette TRACE conn2 <- [1,2306,null,{}] 08:34:03 INFO - PROCESS | 1652 | 1461252843119 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}] 08:34:03 INFO - PROCESS | 1652 | 1461252843242 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:34:03 INFO - PROCESS | 1652 | 1461252843361 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7ce000 == 112 [pid = 1652] [id = 584] 08:34:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x119278400) [pid = 1652] [serial = 1752] [outer = 0x0] 08:34:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x119c7dc00) [pid = 1652] [serial = 1753] [outer = 0x119278400] 08:34:03 INFO - PROCESS | 1652 | 1461252843389 Marionette DEBUG loaded listener.js 08:34:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x11ab76400) [pid = 1652] [serial = 1754] [outer = 0x119278400] 08:34:03 INFO - PROCESS | 1652 | 1461252843836 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]]]}] 08:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 780ms 08:34:03 INFO - PROCESS | 1652 | 1461252843884 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:34:03 INFO - PROCESS | 1652 | 1461252843889 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:34:03 INFO - PROCESS | 1652 | 1461252843894 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:34:03 INFO - PROCESS | 1652 | 1461252843896 Marionette TRACE conn2 <- [1,2310,null,{}] 08:34:03 INFO - PROCESS | 1652 | 1461252843899 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}] 08:34:04 INFO - PROCESS | 1652 | 1461252844047 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:34:04 INFO - PROCESS | 1652 | 1461252844190 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b91000 == 113 [pid = 1652] [id = 585] 08:34:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x11aef6400) [pid = 1652] [serial = 1755] [outer = 0x0] 08:34:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x11c653000) [pid = 1652] [serial = 1756] [outer = 0x11aef6400] 08:34:04 INFO - PROCESS | 1652 | 1461252844220 Marionette DEBUG loaded listener.js 08:34:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x125876400) [pid = 1652] [serial = 1757] [outer = 0x11aef6400] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x130051000 == 112 [pid = 1652] [id = 571] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d1000 == 111 [pid = 1652] [id = 570] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11970b000 == 110 [pid = 1652] [id = 569] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec64800 == 109 [pid = 1652] [id = 568] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbcb000 == 108 [pid = 1652] [id = 567] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0e9000 == 107 [pid = 1652] [id = 566] 08:34:04 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12ad0d800) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x13900d000) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba71800 == 106 [pid = 1652] [id = 565] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a3c7800 == 105 [pid = 1652] [id = 564] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12951e000 == 104 [pid = 1652] [id = 563] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x125f7d000 == 103 [pid = 1652] [id = 562] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x127054800 == 102 [pid = 1652] [id = 561] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12962c000 == 101 [pid = 1652] [id = 560] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12951d000 == 100 [pid = 1652] [id = 557] 08:34:04 INFO - PROCESS | 1652 | 1461252844799 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]]]}] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1420cc000 == 99 [pid = 1652] [id = 556] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1420b7800 == 98 [pid = 1652] [id = 555] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x134cd5800 == 97 [pid = 1652] [id = 554] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x141d5c800 == 96 [pid = 1652] [id = 553] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x141cd3800 == 95 [pid = 1652] [id = 552] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x134da7800 == 94 [pid = 1652] [id = 551] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12d567000 == 93 [pid = 1652] [id = 550] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a1d5000 == 92 [pid = 1652] [id = 549] 08:34:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11ae5e800 == 91 [pid = 1652] [id = 548] 08:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 923ms 08:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:34:04 INFO - PROCESS | 1652 | 1461252844817 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:34:04 INFO - PROCESS | 1652 | 1461252844818 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:34:04 INFO - PROCESS | 1652 | 1461252844820 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:34:04 INFO - PROCESS | 1652 | 1461252844823 Marionette TRACE conn2 <- [1,2314,null,{}] 08:34:04 INFO - PROCESS | 1652 | 1461252844830 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}] 08:34:04 INFO - PROCESS | 1652 | 1461252844944 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:34:04 INFO - PROCESS | 1652 | 1461252844949 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291b7800 == 92 [pid = 1652] [id = 586] 08:34:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x11c622000) [pid = 1652] [serial = 1758] [outer = 0x0] 08:34:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x129310c00) [pid = 1652] [serial = 1759] [outer = 0x11c622000] 08:34:04 INFO - PROCESS | 1652 | 1461252844978 Marionette DEBUG loaded listener.js 08:34:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x11c626c00) [pid = 1652] [serial = 1760] [outer = 0x11c622000] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12f928c00) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x134d11c00) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x11bacfc00) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x134d6b800) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x139005400) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x128918400) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12ad0d400) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12e204c00) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x134dc4c00) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x11c624400) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12cfe3800) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x13874ac00) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12f936000) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11a645c00) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12af86400) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12ab9e800) [pid = 1652] [serial = 1445] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x13874a800) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x134d0a000) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12f41fc00) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12a784400) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x123743000) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12e94bc00) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x123745800) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x13037ac00) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x125892c00) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12e67f800) [pid = 1652] [serial = 1451] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x139009c00) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12ab0cc00) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11b95a400) [pid = 1652] [serial = 1439] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x134d6e000) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x116056800) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12bbaac00) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x1293ddc00) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12964fc00) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x138756800) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12fc07000) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12a778000) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11234d800) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x127447800) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12a646000) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x1123bec00) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x128916c00) [pid = 1652] [serial = 1442] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x114e7b400) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12abab400) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1293d8400) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12fae5c00) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x125bf2000) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12b08e000) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12ab8d400) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11bada400) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12bbb3000) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12bb67800) [pid = 1652] [serial = 1448] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12f416c00) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x114bdcc00) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12f41f000) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1652 | 1461252845408 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]]]}] 08:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 626ms 08:34:05 INFO - PROCESS | 1652 | 1461252845447 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:34:05 INFO - PROCESS | 1652 | 1461252845449 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:34:05 INFO - PROCESS | 1652 | 1461252845451 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 1652 | 1461252845452 Marionette TRACE conn2 <- [1,2318,null,{}] 08:34:05 INFO - PROCESS | 1652 | 1461252845454 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}] 08:34:05 INFO - PROCESS | 1652 | 1461252845557 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:34:05 INFO - PROCESS | 1652 | 1461252845562 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a1e6000 == 93 [pid = 1652] [id = 587] 08:34:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x129307c00) [pid = 1652] [serial = 1761] [outer = 0x0] 08:34:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a373400) [pid = 1652] [serial = 1762] [outer = 0x129307c00] 08:34:05 INFO - PROCESS | 1652 | 1461252845589 Marionette DEBUG loaded listener.js 08:34:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a647400) [pid = 1652] [serial = 1763] [outer = 0x129307c00] 08:34:05 INFO - PROCESS | 1652 | 1461252845972 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] 08:34:06 INFO - PROCESS | 1652 | 1461252846021 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:34:06 INFO - PROCESS | 1652 | 1461252846023 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:34:06 INFO - PROCESS | 1652 | 1461252846024 Marionette TRACE conn2 <- [1,2322,null,{}] 08:34:06 INFO - PROCESS | 1652 | 1461252846026 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}] 08:34:06 INFO - PROCESS | 1652 | 1461252846126 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:34:06 INFO - PROCESS | 1652 | 1461252846131 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b695000 == 94 [pid = 1652] [id = 588] 08:34:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a649000) [pid = 1652] [serial = 1764] [outer = 0x0] 08:34:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12a976800) [pid = 1652] [serial = 1765] [outer = 0x12a649000] 08:34:06 INFO - PROCESS | 1652 | 1461252846157 Marionette DEBUG loaded listener.js 08:34:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12964bc00) [pid = 1652] [serial = 1766] [outer = 0x12a649000] 08:34:06 INFO - PROCESS | 1652 | 1461252846539 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]]]}] 08:34:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:34:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 525ms 08:34:06 INFO - PROCESS | 1652 | 1461252846550 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:34:06 INFO - PROCESS | 1652 | 1461252846551 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:34:06 INFO - PROCESS | 1652 | 1461252846553 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:34:06 INFO - PROCESS | 1652 | 1461252846554 Marionette TRACE conn2 <- [1,2326,null,{}] 08:34:06 INFO - PROCESS | 1652 | 1461252846557 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}] 08:34:06 INFO - PROCESS | 1652 | 1461252846721 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:34:06 INFO - PROCESS | 1652 | 1461252846774 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d57c800 == 95 [pid = 1652] [id = 589] 08:34:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12ab85800) [pid = 1652] [serial = 1767] [outer = 0x0] 08:34:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12aec7000) [pid = 1652] [serial = 1768] [outer = 0x12ab85800] 08:34:06 INFO - PROCESS | 1652 | 1461252846802 Marionette DEBUG loaded listener.js 08:34:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b4d4800) [pid = 1652] [serial = 1769] [outer = 0x12ab85800] 08:34:07 INFO - PROCESS | 1652 | 1461252847115 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]]]}] 08:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 619ms 08:34:07 INFO - PROCESS | 1652 | 1461252847173 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:34:07 INFO - PROCESS | 1652 | 1461252847174 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:34:07 INFO - PROCESS | 1652 | 1461252847176 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:34:07 INFO - PROCESS | 1652 | 1461252847177 Marionette TRACE conn2 <- [1,2330,null,{}] 08:34:07 INFO - PROCESS | 1652 | 1461252847179 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}] 08:34:07 INFO - PROCESS | 1652 | 1461252847314 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:34:07 INFO - PROCESS | 1652 | 1461252847333 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f46f000 == 96 [pid = 1652] [id = 590] 08:34:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12b805400) [pid = 1652] [serial = 1770] [outer = 0x0] 08:34:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12baf6800) [pid = 1652] [serial = 1771] [outer = 0x12b805400] 08:34:07 INFO - PROCESS | 1652 | 1461252847359 Marionette DEBUG loaded listener.js 08:34:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12d596800) [pid = 1652] [serial = 1772] [outer = 0x12b805400] 08:34:07 INFO - PROCESS | 1652 | 1461252847734 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]]]}] 08:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 568ms 08:34:07 INFO - PROCESS | 1652 | 1461252847745 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:34:07 INFO - PROCESS | 1652 | 1461252847748 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:34:07 INFO - PROCESS | 1652 | 1461252847752 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:34:07 INFO - PROCESS | 1652 | 1461252847753 Marionette TRACE conn2 <- [1,2334,null,{}] 08:34:07 INFO - PROCESS | 1652 | 1461252847755 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}] 08:34:07 INFO - PROCESS | 1652 | 1461252847889 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:34:07 INFO - PROCESS | 1652 | 1461252847905 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ff1f800 == 97 [pid = 1652] [id = 591] 08:34:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12d242400) [pid = 1652] [serial = 1773] [outer = 0x0] 08:34:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12e35a000) [pid = 1652] [serial = 1774] [outer = 0x12d242400] 08:34:07 INFO - PROCESS | 1652 | 1461252847930 Marionette DEBUG loaded listener.js 08:34:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12e39a800) [pid = 1652] [serial = 1775] [outer = 0x12d242400] 08:34:08 INFO - PROCESS | 1652 | 1461252848302 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]]]}] 08:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 570ms 08:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:34:08 INFO - PROCESS | 1652 | 1461252848322 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:34:08 INFO - PROCESS | 1652 | 1461252848324 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:34:08 INFO - PROCESS | 1652 | 1461252848326 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 1652 | 1461252848327 Marionette TRACE conn2 <- [1,2338,null,{}] 08:34:08 INFO - PROCESS | 1652 | 1461252848329 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}] 08:34:08 INFO - PROCESS | 1652 | 1461252848479 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:34:08 INFO - PROCESS | 1652 | 1461252848493 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x130344800 == 98 [pid = 1652] [id = 592] 08:34:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12e20c800) [pid = 1652] [serial = 1776] [outer = 0x0] 08:34:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12f419000) [pid = 1652] [serial = 1777] [outer = 0x12e20c800] 08:34:08 INFO - PROCESS | 1652 | 1461252848520 Marionette DEBUG loaded listener.js 08:34:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12fae3400) [pid = 1652] [serial = 1778] [outer = 0x12e20c800] 08:34:08 INFO - PROCESS | 1652 | 1461252848873 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]]]}] 08:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 570ms 08:34:08 INFO - PROCESS | 1652 | 1461252848896 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:34:08 INFO - PROCESS | 1652 | 1461252848897 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:34:08 INFO - PROCESS | 1652 | 1461252848900 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 1652 | 1461252848901 Marionette TRACE conn2 <- [1,2342,null,{}] 08:34:08 INFO - PROCESS | 1652 | 1461252848903 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}] 08:34:09 INFO - PROCESS | 1652 | 1461252849232 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11ab77400) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11c657000) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x119d51c00) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x1293e5c00) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12ab11400) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x125e02400) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12ab10000) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x112344800) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x123743800) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x125890800) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11b956800) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12a749800) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:34:09 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x112350000) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:34:09 INFO - PROCESS | 1652 | 1461252849296 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291c8800 == 99 [pid = 1652] [id = 593] 08:34:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1123c3c00) [pid = 1652] [serial = 1779] [outer = 0x0] 08:34:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11a645000) [pid = 1652] [serial = 1780] [outer = 0x1123c3c00] 08:34:09 INFO - PROCESS | 1652 | 1461252849323 Marionette DEBUG loaded listener.js 08:34:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x125890800) [pid = 1652] [serial = 1781] [outer = 0x1123c3c00] 08:34:09 INFO - PROCESS | 1652 | 1461252849693 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]]]}] 08:34:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:34:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 819ms 08:34:09 INFO - PROCESS | 1652 | 1461252849742 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:34:09 INFO - PROCESS | 1652 | 1461252849743 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:34:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:34:09 INFO - PROCESS | 1652 | 1461252849747 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:34:09 INFO - PROCESS | 1652 | 1461252849749 Marionette TRACE conn2 <- [1,2346,null,{}] 08:34:09 INFO - PROCESS | 1652 | 1461252849751 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}] 08:34:09 INFO - PROCESS | 1652 | 1461252849864 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:34:09 INFO - PROCESS | 1652 | 1461252849870 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x131b5e000 == 100 [pid = 1652] [id = 594] 08:34:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x129645800) [pid = 1652] [serial = 1782] [outer = 0x0] 08:34:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12d242c00) [pid = 1652] [serial = 1783] [outer = 0x129645800] 08:34:09 INFO - PROCESS | 1652 | 1461252849899 Marionette DEBUG loaded listener.js 08:34:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x13006fc00) [pid = 1652] [serial = 1784] [outer = 0x129645800] 08:34:10 INFO - PROCESS | 1652 | 1461252850258 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]]]}] 08:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 520ms 08:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:34:10 INFO - PROCESS | 1652 | 1461252850268 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:34:10 INFO - PROCESS | 1652 | 1461252850269 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:34:10 INFO - PROCESS | 1652 | 1461252850271 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - PROCESS | 1652 | 1461252850272 Marionette TRACE conn2 <- [1,2350,null,{}] 08:34:10 INFO - PROCESS | 1652 | 1461252850274 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}] 08:34:10 INFO - PROCESS | 1652 | 1461252850377 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:34:10 INFO - PROCESS | 1652 | 1461252850464 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x134ccd000 == 101 [pid = 1652] [id = 595] 08:34:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x129647000) [pid = 1652] [serial = 1785] [outer = 0x0] 08:34:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x13037fc00) [pid = 1652] [serial = 1786] [outer = 0x129647000] 08:34:10 INFO - PROCESS | 1652 | 1461252850489 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x134d0ec00) [pid = 1652] [serial = 1787] [outer = 0x129647000] 08:34:10 INFO - PROCESS | 1652 | 1461252850762 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]]]}] 08:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 520ms 08:34:10 INFO - PROCESS | 1652 | 1461252850792 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:34:10 INFO - PROCESS | 1652 | 1461252850793 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:34:10 INFO - PROCESS | 1652 | 1461252850803 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - PROCESS | 1652 | 1461252850804 Marionette TRACE conn2 <- [1,2354,null,{}] 08:34:10 INFO - PROCESS | 1652 | 1461252850806 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}] 08:34:10 INFO - PROCESS | 1652 | 1461252850914 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:34:10 INFO - PROCESS | 1652 | 1461252850919 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a5d5000 == 102 [pid = 1652] [id = 596] 08:34:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x134d06800) [pid = 1652] [serial = 1788] [outer = 0x0] 08:34:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x134d6d000) [pid = 1652] [serial = 1789] [outer = 0x134d06800] 08:34:10 INFO - PROCESS | 1652 | 1461252850943 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x134dc2c00) [pid = 1652] [serial = 1790] [outer = 0x134d06800] 08:34:11 INFO - PROCESS | 1652 | 1461252851516 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]]]}] 08:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 728ms 08:34:11 INFO - PROCESS | 1652 | 1461252851525 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:34:11 INFO - PROCESS | 1652 | 1461252851528 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:34:11 INFO - PROCESS | 1652 | 1461252851534 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 1652 | 1461252851536 Marionette TRACE conn2 <- [1,2358,null,{}] 08:34:11 INFO - PROCESS | 1652 | 1461252851540 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}] 08:34:11 INFO - PROCESS | 1652 | 1461252851672 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:34:11 INFO - PROCESS | 1652 | 1461252851770 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12969d800 == 103 [pid = 1652] [id = 597] 08:34:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x1155a7000) [pid = 1652] [serial = 1791] [outer = 0x0] 08:34:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11a8aa800) [pid = 1652] [serial = 1792] [outer = 0x1155a7000] 08:34:11 INFO - PROCESS | 1652 | 1461252851803 Marionette DEBUG loaded listener.js 08:34:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11c346400) [pid = 1652] [serial = 1793] [outer = 0x1155a7000] 08:34:12 INFO - PROCESS | 1652 | 1461252852239 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]]]}] 08:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 772ms 08:34:12 INFO - PROCESS | 1652 | 1461252852315 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:34:12 INFO - PROCESS | 1652 | 1461252852319 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:34:12 INFO - PROCESS | 1652 | 1461252852326 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:34:12 INFO - PROCESS | 1652 | 1461252852327 Marionette TRACE conn2 <- [1,2362,null,{}] 08:34:12 INFO - PROCESS | 1652 | 1461252852332 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}] 08:34:12 INFO - PROCESS | 1652 | 1461252852456 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:34:12 INFO - PROCESS | 1652 | 1461252852550 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d584800 == 104 [pid = 1652] [id = 598] 08:34:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x125ddac00) [pid = 1652] [serial = 1794] [outer = 0x0] 08:34:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12808a800) [pid = 1652] [serial = 1795] [outer = 0x125ddac00] 08:34:12 INFO - PROCESS | 1652 | 1461252852581 Marionette DEBUG loaded listener.js 08:34:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x129646c00) [pid = 1652] [serial = 1796] [outer = 0x125ddac00] 08:34:13 INFO - PROCESS | 1652 | 1461252853010 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]]]}] 08:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 725ms 08:34:13 INFO - PROCESS | 1652 | 1461252853050 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:34:13 INFO - PROCESS | 1652 | 1461252853052 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:34:13 INFO - PROCESS | 1652 | 1461252853054 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:34:13 INFO - PROCESS | 1652 | 1461252853057 Marionette TRACE conn2 <- [1,2366,null,{}] 08:34:13 INFO - PROCESS | 1652 | 1461252853081 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}] 08:34:13 INFO - PROCESS | 1652 | 1461252853238 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:34:13 INFO - PROCESS | 1652 | 1461252853310 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x134caa800 == 105 [pid = 1652] [id = 599] 08:34:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12ab8f800) [pid = 1652] [serial = 1797] [outer = 0x0] 08:34:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12ad0f400) [pid = 1652] [serial = 1798] [outer = 0x12ab8f800] 08:34:13 INFO - PROCESS | 1652 | 1461252853343 Marionette DEBUG loaded listener.js 08:34:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12af81000) [pid = 1652] [serial = 1799] [outer = 0x12ab8f800] 08:34:13 INFO - PROCESS | 1652 | 1461252853779 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]]]}] 08:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 776ms 08:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:34:13 INFO - PROCESS | 1652 | 1461252853831 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:34:13 INFO - PROCESS | 1652 | 1461252853833 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:34:13 INFO - PROCESS | 1652 | 1461252853835 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:34:13 INFO - PROCESS | 1652 | 1461252853836 Marionette TRACE conn2 <- [1,2370,null,{}] 08:34:13 INFO - PROCESS | 1652 | 1461252853839 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}] 08:34:13 INFO - PROCESS | 1652 | 1461252853964 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:34:14 INFO - PROCESS | 1652 | 1461252854089 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x141cd4000 == 106 [pid = 1652] [id = 600] 08:34:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12af82000) [pid = 1652] [serial = 1800] [outer = 0x0] 08:34:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12d5bb800) [pid = 1652] [serial = 1801] [outer = 0x12af82000] 08:34:14 INFO - PROCESS | 1652 | 1461252854121 Marionette DEBUG loaded listener.js 08:34:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12fae7400) [pid = 1652] [serial = 1802] [outer = 0x12af82000] 08:34:14 INFO - PROCESS | 1652 | 1461252854513 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]]]}] 08:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 720ms 08:34:14 INFO - PROCESS | 1652 | 1461252854556 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:34:14 INFO - PROCESS | 1652 | 1461252854557 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:34:14 INFO - PROCESS | 1652 | 1461252854560 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:34:14 INFO - PROCESS | 1652 | 1461252854561 Marionette TRACE conn2 <- [1,2374,null,{}] 08:34:14 INFO - PROCESS | 1652 | 1461252854566 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}] 08:34:14 INFO - PROCESS | 1652 | 1461252854686 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:34:14 INFO - PROCESS | 1652 | 1461252854810 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1420cb000 == 107 [pid = 1652] [id = 601] 08:34:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x11a8a8800) [pid = 1652] [serial = 1803] [outer = 0x0] 08:34:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12e283400) [pid = 1652] [serial = 1804] [outer = 0x11a8a8800] 08:34:14 INFO - PROCESS | 1652 | 1461252854843 Marionette DEBUG loaded listener.js 08:34:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12e287400) [pid = 1652] [serial = 1805] [outer = 0x11a8a8800] 08:34:15 INFO - PROCESS | 1652 | 1461252855255 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]]]}] 08:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 723ms 08:34:15 INFO - PROCESS | 1652 | 1461252855284 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:34:15 INFO - PROCESS | 1652 | 1461252855285 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:34:15 INFO - PROCESS | 1652 | 1461252855288 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:34:15 INFO - PROCESS | 1652 | 1461252855289 Marionette TRACE conn2 <- [1,2378,null,{}] 08:34:15 INFO - PROCESS | 1652 | 1461252855291 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}] 08:34:15 INFO - PROCESS | 1652 | 1461252855448 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:34:15 INFO - PROCESS | 1652 | 1461252855573 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a112800 == 108 [pid = 1652] [id = 602] 08:34:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12e289800) [pid = 1652] [serial = 1806] [outer = 0x0] 08:34:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x130061800) [pid = 1652] [serial = 1807] [outer = 0x12e289800] 08:34:15 INFO - PROCESS | 1652 | 1461252855607 Marionette DEBUG loaded listener.js 08:34:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x134dcbc00) [pid = 1652] [serial = 1808] [outer = 0x12e289800] 08:34:16 INFO - PROCESS | 1652 | 1461252856024 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]]]}] 08:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 769ms 08:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:34:16 INFO - PROCESS | 1652 | 1461252856057 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:34:16 INFO - PROCESS | 1652 | 1461252856058 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:34:16 INFO - PROCESS | 1652 | 1461252856061 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:34:16 INFO - PROCESS | 1652 | 1461252856062 Marionette TRACE conn2 <- [1,2382,null,{}] 08:34:16 INFO - PROCESS | 1652 | 1461252856064 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}] 08:34:16 INFO - PROCESS | 1652 | 1461252856186 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:34:16 INFO - PROCESS | 1652 | 1461252856312 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a125800 == 109 [pid = 1652] [id = 603] 08:34:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x134d14c00) [pid = 1652] [serial = 1809] [outer = 0x0] 08:34:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x138752c00) [pid = 1652] [serial = 1810] [outer = 0x134d14c00] 08:34:16 INFO - PROCESS | 1652 | 1461252856344 Marionette DEBUG loaded listener.js 08:34:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x13900a000) [pid = 1652] [serial = 1811] [outer = 0x134d14c00] 08:34:16 INFO - PROCESS | 1652 | 1461252856730 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]]]}] 08:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 720ms 08:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:34:16 INFO - PROCESS | 1652 | 1461252856781 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:34:16 INFO - PROCESS | 1652 | 1461252856782 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:34:16 INFO - PROCESS | 1652 | 1461252856785 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:34:16 INFO - PROCESS | 1652 | 1461252856786 Marionette TRACE conn2 <- [1,2386,null,{}] 08:34:16 INFO - PROCESS | 1652 | 1461252856806 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}] 08:34:16 INFO - PROCESS | 1652 | 1461252856928 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:34:17 INFO - PROCESS | 1652 | 1461252857024 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec9f000 == 110 [pid = 1652] [id = 604] 08:34:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x134dcc000) [pid = 1652] [serial = 1812] [outer = 0x0] 08:34:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x13a2c5400) [pid = 1652] [serial = 1813] [outer = 0x134dcc000] 08:34:17 INFO - PROCESS | 1652 | 1461252857055 Marionette DEBUG loaded listener.js 08:34:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x141c06800) [pid = 1652] [serial = 1814] [outer = 0x134dcc000] 08:34:17 INFO - PROCESS | 1652 | 1461252857498 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]]]}] 08:34:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:34:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 737ms 08:34:17 INFO - PROCESS | 1652 | 1461252857522 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:34:17 INFO - PROCESS | 1652 | 1461252857524 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:34:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:34:17 INFO - PROCESS | 1652 | 1461252857526 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:34:17 INFO - PROCESS | 1652 | 1461252857527 Marionette TRACE conn2 <- [1,2390,null,{}] 08:34:17 INFO - PROCESS | 1652 | 1461252857530 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}] 08:34:17 INFO - PROCESS | 1652 | 1461252857653 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:34:17 INFO - PROCESS | 1652 | 1461252857798 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x14638e000 == 111 [pid = 1652] [id = 605] 08:34:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11234b000) [pid = 1652] [serial = 1815] [outer = 0x0] 08:34:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x141c07c00) [pid = 1652] [serial = 1816] [outer = 0x11234b000] 08:34:17 INFO - PROCESS | 1652 | 1461252857829 Marionette DEBUG loaded listener.js 08:34:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x141c11000) [pid = 1652] [serial = 1817] [outer = 0x11234b000] 08:34:18 INFO - PROCESS | 1652 | 1461252858253 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]]]}] 08:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 773ms 08:34:18 INFO - PROCESS | 1652 | 1461252858308 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:34:18 INFO - PROCESS | 1652 | 1461252858310 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:34:18 INFO - PROCESS | 1652 | 1461252858315 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:34:18 INFO - PROCESS | 1652 | 1461252858316 Marionette TRACE conn2 <- [1,2394,null,{}] 08:34:18 INFO - PROCESS | 1652 | 1461252858318 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}] 08:34:18 INFO - PROCESS | 1652 | 1461252858467 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:34:18 INFO - PROCESS | 1652 | 1461252858654 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129684800 == 112 [pid = 1652] [id = 606] 08:34:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x123879000) [pid = 1652] [serial = 1818] [outer = 0x0] 08:34:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12a971400) [pid = 1652] [serial = 1819] [outer = 0x123879000] 08:34:18 INFO - PROCESS | 1652 | 1461252858706 Marionette DEBUG loaded listener.js 08:34:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x141c0b000) [pid = 1652] [serial = 1820] [outer = 0x123879000] 08:34:19 INFO - PROCESS | 1652 | 1461252859526 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]]]}] 08:34:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:34:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1225ms 08:34:19 INFO - PROCESS | 1652 | 1461252859548 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:34:19 INFO - PROCESS | 1652 | 1461252859550 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:34:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:34:19 INFO - PROCESS | 1652 | 1461252859556 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:34:19 INFO - PROCESS | 1652 | 1461252859558 Marionette TRACE conn2 <- [1,2398,null,{}] 08:34:19 INFO - PROCESS | 1652 | 1461252859562 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}] 08:34:19 INFO - PROCESS | 1652 | 1461252859680 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:34:19 INFO - PROCESS | 1652 | 1461252859780 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fa6800 == 113 [pid = 1652] [id = 607] 08:34:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x1147cd400) [pid = 1652] [serial = 1821] [outer = 0x0] 08:34:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x114f71800) [pid = 1652] [serial = 1822] [outer = 0x1147cd400] 08:34:19 INFO - PROCESS | 1652 | 1461252859810 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x118987c00) [pid = 1652] [serial = 1823] [outer = 0x1147cd400] 08:34:20 INFO - PROCESS | 1652 | 1461252860225 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]]]}] 08:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 723ms 08:34:20 INFO - PROCESS | 1652 | 1461252860295 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:34:20 INFO - PROCESS | 1652 | 1461252860299 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:34:20 INFO - PROCESS | 1652 | 1461252860307 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:34:20 INFO - PROCESS | 1652 | 1461252860308 Marionette TRACE conn2 <- [1,2402,null,{}] 08:34:20 INFO - PROCESS | 1652 | 1461252860311 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}] 08:34:20 INFO - PROCESS | 1652 | 1461252860421 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:34:20 INFO - PROCESS | 1652 | 1461252860530 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118edf000 == 114 [pid = 1652] [id = 608] 08:34:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x119d54c00) [pid = 1652] [serial = 1824] [outer = 0x0] 08:34:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x11a648c00) [pid = 1652] [serial = 1825] [outer = 0x119d54c00] 08:34:20 INFO - PROCESS | 1652 | 1461252860558 Marionette DEBUG loaded listener.js 08:34:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x11a8ae000) [pid = 1652] [serial = 1826] [outer = 0x119d54c00] 08:34:21 INFO - PROCESS | 1652 | 1461252861005 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]]]}] 08:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 725ms 08:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:34:21 INFO - PROCESS | 1652 | 1461252861032 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:34:21 INFO - PROCESS | 1652 | 1461252861033 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:34:21 INFO - PROCESS | 1652 | 1461252861035 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:34:21 INFO - PROCESS | 1652 | 1461252861038 Marionette TRACE conn2 <- [1,2406,null,{}] 08:34:21 INFO - PROCESS | 1652 | 1461252861045 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}] 08:34:21 INFO - PROCESS | 1652 | 1461252861166 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12a148000 == 113 [pid = 1652] [id = 440] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1189c1800 == 112 [pid = 1652] [id = 111] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x134ccd000 == 111 [pid = 1652] [id = 595] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x131b5e000 == 110 [pid = 1652] [id = 594] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1291c8800 == 109 [pid = 1652] [id = 593] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x130344800 == 108 [pid = 1652] [id = 592] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x138750000) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x13a2c6000) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x11c505c00) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x141c04c00) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ff1f800 == 107 [pid = 1652] [id = 591] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12f46f000 == 106 [pid = 1652] [id = 590] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12d57c800 == 105 [pid = 1652] [id = 589] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b695000 == 104 [pid = 1652] [id = 588] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12a1e6000 == 103 [pid = 1652] [id = 587] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1291b7800 == 102 [pid = 1652] [id = 586] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119b91000 == 101 [pid = 1652] [id = 585] 08:34:21 INFO - PROCESS | 1652 | 1461252861347 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7ce000 == 100 [pid = 1652] [id = 584] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x141ca6000 == 99 [pid = 1652] [id = 581] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x139ce1000 == 98 [pid = 1652] [id = 580] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x134dbd800 == 97 [pid = 1652] [id = 579] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x134cdd000 == 96 [pid = 1652] [id = 578] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x131b4e800 == 95 [pid = 1652] [id = 577] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x13057c000 == 94 [pid = 1652] [id = 576] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x13003c000 == 93 [pid = 1652] [id = 575] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0c0000 == 92 [pid = 1652] [id = 574] 08:34:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bca0000 == 93 [pid = 1652] [id = 609] 08:34:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x119d57000) [pid = 1652] [serial = 1827] [outer = 0x0] 08:34:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x11b5d1c00) [pid = 1652] [serial = 1828] [outer = 0x119d57000] 08:34:21 INFO - PROCESS | 1652 | 1461252861381 Marionette DEBUG loaded listener.js 08:34:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x11c61a800) [pid = 1652] [serial = 1829] [outer = 0x119d57000] 08:34:21 INFO - PROCESS | 1652 | --DOCSHELL 0x127fa7000 == 92 [pid = 1652] [id = 573] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12b091c00) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x11a8ae400) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12ab89800) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12a975400) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12f416000) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x1124a5800) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x116573800) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12baebc00) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x11be85400) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11c654400) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x125876c00) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x126fe3c00) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11a888c00) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11ab81800) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x11c3da800) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12a37a800) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12ab8c000) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1293a5000) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12ad05400) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x130383c00) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1290e8000) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x1293a1800) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12ab0b800) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x114bdf000) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12aec1800) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x114006800) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12aece800) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x11b511000) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12b090c00) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12a749c00) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12bbb2000) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12ab9fc00) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12b276c00) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 08:34:21 INFO - PROCESS | 1652 | 1461252861720 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]]]}] 08:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 721ms 08:34:21 INFO - PROCESS | 1652 | 1461252861758 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:34:21 INFO - PROCESS | 1652 | 1461252861759 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:34:21 INFO - PROCESS | 1652 | 1461252861761 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:34:21 INFO - PROCESS | 1652 | 1461252861763 Marionette TRACE conn2 <- [1,2410,null,{}] 08:34:21 INFO - PROCESS | 1652 | 1461252861767 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}] 08:34:21 INFO - PROCESS | 1652 | 1461252861864 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:34:21 INFO - PROCESS | 1652 | 1461252861868 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x129782800 == 93 [pid = 1652] [id = 610] 08:34:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11c629400) [pid = 1652] [serial = 1830] [outer = 0x0] 08:34:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x123743000) [pid = 1652] [serial = 1831] [outer = 0x11c629400] 08:34:21 INFO - PROCESS | 1652 | 1461252861895 Marionette DEBUG loaded listener.js 08:34:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x125876c00) [pid = 1652] [serial = 1832] [outer = 0x11c629400] 08:34:22 INFO - PROCESS | 1652 | 1461252862290 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]]]}] 08:34:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:34:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 571ms 08:34:22 INFO - PROCESS | 1652 | 1461252862332 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:34:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:34:22 INFO - PROCESS | 1652 | 1461252862334 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:34:22 INFO - PROCESS | 1652 | 1461252862337 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:34:22 INFO - PROCESS | 1652 | 1461252862338 Marionette TRACE conn2 <- [1,2414,null,{}] 08:34:22 INFO - PROCESS | 1652 | 1461252862341 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}] 08:34:22 INFO - PROCESS | 1652 | 1461252862493 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:34:22 INFO - PROCESS | 1652 | 1461252862506 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a314800 == 94 [pid = 1652] [id = 611] 08:34:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x125892c00) [pid = 1652] [serial = 1833] [outer = 0x0] 08:34:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x125bf2000) [pid = 1652] [serial = 1834] [outer = 0x125892c00] 08:34:22 INFO - PROCESS | 1652 | 1461252862548 Marionette DEBUG loaded listener.js 08:34:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x1279d3000) [pid = 1652] [serial = 1835] [outer = 0x125892c00] 08:34:23 INFO - PROCESS | 1652 | 1461252863000 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]]]}] 08:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 669ms 08:34:23 INFO - PROCESS | 1652 | 1461252863005 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:34:23 INFO - PROCESS | 1652 | 1461252863007 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:34:23 INFO - PROCESS | 1652 | 1461252863009 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:34:23 INFO - PROCESS | 1652 | 1461252863010 Marionette TRACE conn2 <- [1,2418,null,{}] 08:34:23 INFO - PROCESS | 1652 | 1461252863016 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}] 08:34:23 INFO - PROCESS | 1652 | 1461252863129 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:34:23 INFO - PROCESS | 1652 | 1461252863134 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27f000 == 95 [pid = 1652] [id = 612] 08:34:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12891c800) [pid = 1652] [serial = 1836] [outer = 0x0] 08:34:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x1293da800) [pid = 1652] [serial = 1837] [outer = 0x12891c800] 08:34:23 INFO - PROCESS | 1652 | 1461252863162 Marionette DEBUG loaded listener.js 08:34:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12a37dc00) [pid = 1652] [serial = 1838] [outer = 0x12891c800] 08:34:23 INFO - PROCESS | 1652 | 1461252863536 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]]]}] 08:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 569ms 08:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:34:23 INFO - PROCESS | 1652 | 1461252863600 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:34:23 INFO - PROCESS | 1652 | 1461252863601 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:34:23 INFO - PROCESS | 1652 | 1461252863603 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:34:23 INFO - PROCESS | 1652 | 1461252863604 Marionette TRACE conn2 <- [1,2422,null,{}] 08:34:23 INFO - PROCESS | 1652 | 1461252863617 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}] 08:34:23 INFO - PROCESS | 1652 | 1461252863741 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:34:23 INFO - PROCESS | 1652 | 1461252863755 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf6d800 == 96 [pid = 1652] [id = 613] 08:34:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x1274c1000) [pid = 1652] [serial = 1839] [outer = 0x0] 08:34:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12a653c00) [pid = 1652] [serial = 1840] [outer = 0x1274c1000] 08:34:23 INFO - PROCESS | 1652 | 1461252863781 Marionette DEBUG loaded listener.js 08:34:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12a77a000) [pid = 1652] [serial = 1841] [outer = 0x1274c1000] 08:34:24 INFO - PROCESS | 1652 | 1461252864131 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]]]}] 08:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 579ms 08:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:34:24 INFO - PROCESS | 1652 | 1461252864185 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:34:24 INFO - PROCESS | 1652 | 1461252864186 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:34:24 INFO - PROCESS | 1652 | 1461252864188 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:34:24 INFO - PROCESS | 1652 | 1461252864189 Marionette TRACE conn2 <- [1,2426,null,{}] 08:34:24 INFO - PROCESS | 1652 | 1461252864191 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}] 08:34:24 INFO - PROCESS | 1652 | 1461252864321 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:34:24 INFO - PROCESS | 1652 | 1461252864337 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0e2800 == 97 [pid = 1652] [id = 614] 08:34:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12a782400) [pid = 1652] [serial = 1842] [outer = 0x0] 08:34:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12a970000) [pid = 1652] [serial = 1843] [outer = 0x12a782400] 08:34:24 INFO - PROCESS | 1652 | 1461252864362 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12ab03800) [pid = 1652] [serial = 1844] [outer = 0x12a782400] 08:34:24 INFO - PROCESS | 1652 | 1461252864694 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]]]}] 08:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 08:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:34:24 INFO - PROCESS | 1652 | 1461252864707 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:34:24 INFO - PROCESS | 1652 | 1461252864708 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:34:24 INFO - PROCESS | 1652 | 1461252864710 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:34:24 INFO - PROCESS | 1652 | 1461252864711 Marionette TRACE conn2 <- [1,2430,null,{}] 08:34:24 INFO - PROCESS | 1652 | 1461252864724 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}] 08:34:24 INFO - PROCESS | 1652 | 1461252864852 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:34:24 INFO - PROCESS | 1652 | 1461252864865 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e47e800 == 98 [pid = 1652] [id = 615] 08:34:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12a782800) [pid = 1652] [serial = 1845] [outer = 0x0] 08:34:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12ab84000) [pid = 1652] [serial = 1846] [outer = 0x12a782800] 08:34:24 INFO - PROCESS | 1652 | 1461252864890 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12aba2c00) [pid = 1652] [serial = 1847] [outer = 0x12a782800] 08:34:25 INFO - PROCESS | 1652 | 1461252865264 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]]]}] 08:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 570ms 08:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:34:25 INFO - PROCESS | 1652 | 1461252865282 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:34:25 INFO - PROCESS | 1652 | 1461252865283 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:34:25 INFO - PROCESS | 1652 | 1461252865285 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:34:25 INFO - PROCESS | 1652 | 1461252865287 Marionette TRACE conn2 <- [1,2434,null,{}] 08:34:25 INFO - PROCESS | 1652 | 1461252865289 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}] 08:34:25 INFO - PROCESS | 1652 | 1461252865418 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:34:25 INFO - PROCESS | 1652 | 1461252865436 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec67000 == 99 [pid = 1652] [id = 616] 08:34:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12aba3000) [pid = 1652] [serial = 1848] [outer = 0x0] 08:34:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12ad0e400) [pid = 1652] [serial = 1849] [outer = 0x12aba3000] 08:34:25 INFO - PROCESS | 1652 | 1461252865462 Marionette DEBUG loaded listener.js 08:34:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12aece800) [pid = 1652] [serial = 1850] [outer = 0x12aba3000] 08:34:25 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12b805400) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:34:25 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12d242400) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:34:25 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12e20c800) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:34:25 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x129645800) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:34:25 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12a649000) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:34:25 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x119278400) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:34:25 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x129307c00) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:34:25 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12ab85800) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:34:25 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x11aef6400) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:34:25 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x11c622000) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:34:25 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1123c3c00) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:34:25 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x129647000) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:34:26 INFO - PROCESS | 1652 | 1461252866047 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]]]}] 08:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 769ms 08:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:34:26 INFO - PROCESS | 1652 | 1461252866055 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:34:26 INFO - PROCESS | 1652 | 1461252866056 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:34:26 INFO - PROCESS | 1652 | 1461252866059 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:34:26 INFO - PROCESS | 1652 | 1461252866060 Marionette TRACE conn2 <- [1,2438,null,{}] 08:34:26 INFO - PROCESS | 1652 | 1461252866064 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}] 08:34:26 INFO - PROCESS | 1652 | 1461252866199 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:34:26 INFO - PROCESS | 1652 | 1461252866285 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6a3000 == 100 [pid = 1652] [id = 617] 08:34:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x114bd5c00) [pid = 1652] [serial = 1851] [outer = 0x0] 08:34:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12af87000) [pid = 1652] [serial = 1852] [outer = 0x114bd5c00] 08:34:26 INFO - PROCESS | 1652 | 1461252866316 Marionette DEBUG loaded listener.js 08:34:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12baeb400) [pid = 1652] [serial = 1853] [outer = 0x114bd5c00] 08:34:26 INFO - PROCESS | 1652 | 1461252866603 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]]]}] 08:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 570ms 08:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:34:26 INFO - PROCESS | 1652 | 1461252866637 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:34:26 INFO - PROCESS | 1652 | 1461252866638 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:34:26 INFO - PROCESS | 1652 | 1461252866640 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:34:26 INFO - PROCESS | 1652 | 1461252866641 Marionette TRACE conn2 <- [1,2442,null,{}] 08:34:26 INFO - PROCESS | 1652 | 1461252866643 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}] 08:34:26 INFO - PROCESS | 1652 | 1461252866750 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:34:26 INFO - PROCESS | 1652 | 1461252866755 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x13021e000 == 101 [pid = 1652] [id = 618] 08:34:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12baf9000) [pid = 1652] [serial = 1854] [outer = 0x0] 08:34:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12cfe8800) [pid = 1652] [serial = 1855] [outer = 0x12baf9000] 08:34:26 INFO - PROCESS | 1652 | 1461252866781 Marionette DEBUG loaded listener.js 08:34:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12d5bc800) [pid = 1652] [serial = 1856] [outer = 0x12baf9000] 08:34:27 INFO - PROCESS | 1652 | 1461252867130 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]]]}] 08:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 521ms 08:34:27 INFO - PROCESS | 1652 | 1461252867162 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:34:27 INFO - PROCESS | 1652 | 1461252867165 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:34:27 INFO - PROCESS | 1652 | 1461252867170 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:34:27 INFO - PROCESS | 1652 | 1461252867171 Marionette TRACE conn2 <- [1,2446,null,{}] 08:34:27 INFO - PROCESS | 1652 | 1461252867173 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}] 08:34:27 INFO - PROCESS | 1652 | 1461252867317 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:34:27 INFO - PROCESS | 1652 | 1461252867324 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x130276000 == 102 [pid = 1652] [id = 619] 08:34:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12e206000) [pid = 1652] [serial = 1857] [outer = 0x0] 08:34:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12e210400) [pid = 1652] [serial = 1858] [outer = 0x12e206000] 08:34:27 INFO - PROCESS | 1652 | 1461252867350 Marionette DEBUG loaded listener.js 08:34:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12e31b000) [pid = 1652] [serial = 1859] [outer = 0x12e206000] 08:34:27 INFO - PROCESS | 1652 | 1461252867694 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]]]}] 08:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 569ms 08:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:34:27 INFO - PROCESS | 1652 | 1461252867738 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:34:27 INFO - PROCESS | 1652 | 1461252867739 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:34:27 INFO - PROCESS | 1652 | 1461252867741 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:34:27 INFO - PROCESS | 1652 | 1461252867742 Marionette TRACE conn2 <- [1,2450,null,{}] 08:34:27 INFO - PROCESS | 1652 | 1461252867745 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}] 08:34:27 INFO - PROCESS | 1652 | 1461252867846 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:34:28 INFO - PROCESS | 1652 | 1461252868023 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11581a800 == 103 [pid = 1652] [id = 620] 08:34:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x112348000) [pid = 1652] [serial = 1860] [outer = 0x0] 08:34:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x1123bb400) [pid = 1652] [serial = 1861] [outer = 0x112348000] 08:34:28 INFO - PROCESS | 1652 | 1461252868058 Marionette DEBUG loaded listener.js 08:34:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x114bd5800) [pid = 1652] [serial = 1862] [outer = 0x112348000] 08:34:28 INFO - PROCESS | 1652 | 1461252868519 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]]]}] 08:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 824ms 08:34:28 INFO - PROCESS | 1652 | 1461252868566 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:34:28 INFO - PROCESS | 1652 | 1461252868569 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:34:28 INFO - PROCESS | 1652 | 1461252868573 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:34:28 INFO - PROCESS | 1652 | 1461252868575 Marionette TRACE conn2 <- [1,2454,null,{}] 08:34:28 INFO - PROCESS | 1652 | 1461252868579 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}] 08:34:28 INFO - PROCESS | 1652 | 1461252868707 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:34:28 INFO - PROCESS | 1652 | 1461252868803 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12950f800 == 104 [pid = 1652] [id = 621] 08:34:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x116572c00) [pid = 1652] [serial = 1863] [outer = 0x0] 08:34:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11a88fc00) [pid = 1652] [serial = 1864] [outer = 0x116572c00] 08:34:28 INFO - PROCESS | 1652 | 1461252868835 Marionette DEBUG loaded listener.js 08:34:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x11ba39000) [pid = 1652] [serial = 1865] [outer = 0x116572c00] 08:34:29 INFO - PROCESS | 1652 | 1461252869251 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]]]}] 08:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 725ms 08:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:34:29 INFO - PROCESS | 1652 | 1461252869300 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:34:29 INFO - PROCESS | 1652 | 1461252869303 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:34:29 INFO - PROCESS | 1652 | 1461252869307 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:34:29 INFO - PROCESS | 1652 | 1461252869308 Marionette TRACE conn2 <- [1,2458,null,{}] 08:34:29 INFO - PROCESS | 1652 | 1461252869310 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}] 08:34:29 INFO - PROCESS | 1652 | 1461252869432 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:34:29 INFO - PROCESS | 1652 | 1461252869527 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b876800 == 105 [pid = 1652] [id = 622] 08:34:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x11be85c00) [pid = 1652] [serial = 1866] [outer = 0x0] 08:34:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12386cc00) [pid = 1652] [serial = 1867] [outer = 0x11be85c00] 08:34:29 INFO - PROCESS | 1652 | 1461252869560 Marionette DEBUG loaded listener.js 08:34:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12744dc00) [pid = 1652] [serial = 1868] [outer = 0x11be85c00] 08:34:30 INFO - PROCESS | 1652 | 1461252869993 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]]]}] 08:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 720ms 08:34:30 INFO - PROCESS | 1652 | 1461252870037 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 1652 | 1461252870038 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:34:30 INFO - PROCESS | 1652 | 1461252870042 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 1652 | 1461252870046 Marionette TRACE conn2 <- [1,2462,null,{}] 08:34:30 INFO - PROCESS | 1652 | 1461252870073 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}] 08:34:30 INFO - PROCESS | 1652 | 1461252870198 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:34:30 INFO - PROCESS | 1652 | 1461252870293 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1303d6000 == 106 [pid = 1652] [id = 623] 08:34:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x1293e1800) [pid = 1652] [serial = 1869] [outer = 0x0] 08:34:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12a373c00) [pid = 1652] [serial = 1870] [outer = 0x1293e1800] 08:34:30 INFO - PROCESS | 1652 | 1461252870324 Marionette DEBUG loaded listener.js 08:34:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12a970400) [pid = 1652] [serial = 1871] [outer = 0x1293e1800] 08:34:30 INFO - PROCESS | 1652 | 1461252870759 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]]]}] 08:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 741ms 08:34:30 INFO - PROCESS | 1652 | 1461252870796 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 1652 | 1461252870798 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:34:30 INFO - PROCESS | 1652 | 1461252870802 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 1652 | 1461252870804 Marionette TRACE conn2 <- [1,2466,null,{}] 08:34:30 INFO - PROCESS | 1652 | 1461252870806 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}] 08:34:30 INFO - PROCESS | 1652 | 1461252870938 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:34:31 INFO - PROCESS | 1652 | 1461252871064 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x130b9d800 == 107 [pid = 1652] [id = 624] 08:34:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12a974400) [pid = 1652] [serial = 1872] [outer = 0x0] 08:34:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12ad08800) [pid = 1652] [serial = 1873] [outer = 0x12a974400] 08:34:31 INFO - PROCESS | 1652 | 1461252871113 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12b084000) [pid = 1652] [serial = 1874] [outer = 0x12a974400] 08:34:31 INFO - PROCESS | 1652 | 1461252871584 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]]]}] 08:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 819ms 08:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:34:31 INFO - PROCESS | 1652 | 1461252871621 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:34:31 INFO - PROCESS | 1652 | 1461252871622 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:34:31 INFO - PROCESS | 1652 | 1461252871625 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:34:31 INFO - PROCESS | 1652 | 1461252871626 Marionette TRACE conn2 <- [1,2470,null,{}] 08:34:31 INFO - PROCESS | 1652 | 1461252871628 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}] 08:34:31 INFO - PROCESS | 1652 | 1461252871750 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:34:31 INFO - PROCESS | 1652 | 1461252871874 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x134ca7800 == 108 [pid = 1652] [id = 625] 08:34:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12bbaac00) [pid = 1652] [serial = 1875] [outer = 0x0] 08:34:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12e207000) [pid = 1652] [serial = 1876] [outer = 0x12bbaac00] 08:34:31 INFO - PROCESS | 1652 | 1461252871914 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12e38dc00) [pid = 1652] [serial = 1877] [outer = 0x12bbaac00] 08:34:32 INFO - PROCESS | 1652 | 1461252872331 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]]]}] 08:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 720ms 08:34:32 INFO - PROCESS | 1652 | 1461252872346 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:34:32 INFO - PROCESS | 1652 | 1461252872347 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:34:32 INFO - PROCESS | 1652 | 1461252872350 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 1652 | 1461252872351 Marionette TRACE conn2 <- [1,2474,null,{}] 08:34:32 INFO - PROCESS | 1652 | 1461252872353 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}] 08:34:32 INFO - PROCESS | 1652 | 1461252872473 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:34:32 INFO - PROCESS | 1652 | 1461252872597 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x134ce6800 == 109 [pid = 1652] [id = 626] 08:34:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12e38e000) [pid = 1652] [serial = 1878] [outer = 0x0] 08:34:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12e94b000) [pid = 1652] [serial = 1879] [outer = 0x12e38e000] 08:34:32 INFO - PROCESS | 1652 | 1461252872631 Marionette DEBUG loaded listener.js 08:34:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12f414400) [pid = 1652] [serial = 1880] [outer = 0x12e38e000] 08:34:33 INFO - PROCESS | 1652 | 1461252873001 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]]]}] 08:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 668ms 08:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:34:33 INFO - PROCESS | 1652 | 1461252873019 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:34:33 INFO - PROCESS | 1652 | 1461252873020 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:34:33 INFO - PROCESS | 1652 | 1461252873023 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:34:33 INFO - PROCESS | 1652 | 1461252873024 Marionette TRACE conn2 <- [1,2478,null,{}] 08:34:33 INFO - PROCESS | 1652 | 1461252873026 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}] 08:34:33 INFO - PROCESS | 1652 | 1461252873148 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:34:33 INFO - PROCESS | 1652 | 1461252873295 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x139ce0800 == 110 [pid = 1652] [id = 627] 08:34:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12f415800) [pid = 1652] [serial = 1881] [outer = 0x0] 08:34:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12f59e400) [pid = 1652] [serial = 1882] [outer = 0x12f415800] 08:34:33 INFO - PROCESS | 1652 | 1461252873328 Marionette DEBUG loaded listener.js 08:34:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12fc03c00) [pid = 1652] [serial = 1883] [outer = 0x12f415800] 08:34:33 INFO - PROCESS | 1652 | 1461252873757 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]]]}] 08:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 768ms 08:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:34:33 INFO - PROCESS | 1652 | 1461252873791 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:34:33 INFO - PROCESS | 1652 | 1461252873793 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:34:33 INFO - PROCESS | 1652 | 1461252873795 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:34:33 INFO - PROCESS | 1652 | 1461252873797 Marionette TRACE conn2 <- [1,2482,null,{}] 08:34:33 INFO - PROCESS | 1652 | 1461252873801 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}] 08:34:33 INFO - PROCESS | 1652 | 1461252873920 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:34:34 INFO - PROCESS | 1652 | 1461252874018 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a5db000 == 111 [pid = 1652] [id = 628] 08:34:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12f416800) [pid = 1652] [serial = 1884] [outer = 0x0] 08:34:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x13000d000) [pid = 1652] [serial = 1885] [outer = 0x12f416800] 08:34:34 INFO - PROCESS | 1652 | 1461252874049 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x130065c00) [pid = 1652] [serial = 1886] [outer = 0x12f416800] 08:34:34 INFO - PROCESS | 1652 | 1461252874452 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]]]}] 08:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 721ms 08:34:34 INFO - PROCESS | 1652 | 1461252874534 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:34:34 INFO - PROCESS | 1652 | 1461252874535 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:34:34 INFO - PROCESS | 1652 | 1461252874537 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:34:34 INFO - PROCESS | 1652 | 1461252874539 Marionette TRACE conn2 <- [1,2486,null,{}] 08:34:34 INFO - PROCESS | 1652 | 1461252874541 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}] 08:34:34 INFO - PROCESS | 1652 | 1461252874661 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:34:34 INFO - PROCESS | 1652 | 1461252874757 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x141d64800 == 112 [pid = 1652] [id = 629] 08:34:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x130066800) [pid = 1652] [serial = 1887] [outer = 0x0] 08:34:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x13006f800) [pid = 1652] [serial = 1888] [outer = 0x130066800] 08:34:34 INFO - PROCESS | 1652 | 1461252874787 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x130381400) [pid = 1652] [serial = 1889] [outer = 0x130066800] 08:34:35 INFO - PROCESS | 1652 | 1461252875235 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]]]}] 08:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 719ms 08:34:35 INFO - PROCESS | 1652 | 1461252875256 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 1652 | 1461252875258 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:34:35 INFO - PROCESS | 1652 | 1461252875260 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:34:35 INFO - PROCESS | 1652 | 1461252875261 Marionette TRACE conn2 <- [1,2490,null,{}] 08:34:35 INFO - PROCESS | 1652 | 1461252875265 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}] 08:34:35 INFO - PROCESS | 1652 | 1461252875388 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:34:35 INFO - PROCESS | 1652 | 1461252875513 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x146390800 == 113 [pid = 1652] [id = 630] 08:34:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x130068800) [pid = 1652] [serial = 1890] [outer = 0x0] 08:34:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x134d14800) [pid = 1652] [serial = 1891] [outer = 0x130068800] 08:34:35 INFO - PROCESS | 1652 | 1461252875550 Marionette DEBUG loaded listener.js 08:34:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x138754400) [pid = 1652] [serial = 1892] [outer = 0x130068800] 08:34:35 INFO - PROCESS | 1652 | 1461252875977 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]]]}] 08:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 771ms 08:34:36 INFO - PROCESS | 1652 | 1461252876035 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:34:36 INFO - PROCESS | 1652 | 1461252876037 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:34:36 INFO - PROCESS | 1652 | 1461252876039 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:34:36 INFO - PROCESS | 1652 | 1461252876041 Marionette TRACE conn2 <- [1,2494,null,{}] 08:34:36 INFO - PROCESS | 1652 | 1461252876044 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}] 08:34:36 INFO - PROCESS | 1652 | 1461252876224 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:34:36 INFO - PROCESS | 1652 | 1461252876347 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x14250a000 == 114 [pid = 1652] [id = 631] 08:34:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x134d10c00) [pid = 1652] [serial = 1893] [outer = 0x0] 08:34:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x141c0b400) [pid = 1652] [serial = 1894] [outer = 0x134d10c00] 08:34:36 INFO - PROCESS | 1652 | 1461252876379 Marionette DEBUG loaded listener.js 08:34:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x1426f9800) [pid = 1652] [serial = 1895] [outer = 0x134d10c00] 08:34:36 INFO - PROCESS | 1652 | 1461252876771 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]]]}] 08:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 770ms 08:34:36 INFO - PROCESS | 1652 | 1461252876810 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:34:36 INFO - PROCESS | 1652 | 1461252876811 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:34:36 INFO - PROCESS | 1652 | 1461252876814 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:34:36 INFO - PROCESS | 1652 | 1461252876815 Marionette TRACE conn2 <- [1,2498,null,{}] 08:34:36 INFO - PROCESS | 1652 | 1461252876817 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}] 08:34:36 INFO - PROCESS | 1652 | 1461252876944 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:34:37 INFO - PROCESS | 1652 | 1461252877043 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a138800 == 115 [pid = 1652] [id = 632] 08:34:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x127fef400) [pid = 1652] [serial = 1896] [outer = 0x0] 08:34:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12fc0dc00) [pid = 1652] [serial = 1897] [outer = 0x127fef400] 08:34:37 INFO - PROCESS | 1652 | 1461252877074 Marionette DEBUG loaded listener.js 08:34:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x144923400) [pid = 1652] [serial = 1898] [outer = 0x127fef400] 08:34:37 INFO - PROCESS | 1652 | 1461252877508 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]]]}] 08:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 718ms 08:34:37 INFO - PROCESS | 1652 | 1461252877568 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:34:37 INFO - PROCESS | 1652 | 1461252877569 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:34:37 INFO - PROCESS | 1652 | 1461252877573 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:34:37 INFO - PROCESS | 1652 | 1461252877575 Marionette TRACE conn2 <- [1,2502,null,{}] 08:34:37 INFO - PROCESS | 1652 | 1461252877577 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}] 08:34:37 INFO - PROCESS | 1652 | 1461252877701 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:34:37 INFO - PROCESS | 1652 | 1461252877800 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa4e000 == 116 [pid = 1652] [id = 633] 08:34:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x1426f9400) [pid = 1652] [serial = 1899] [outer = 0x0] 08:34:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x14492a000) [pid = 1652] [serial = 1900] [outer = 0x1426f9400] 08:34:37 INFO - PROCESS | 1652 | 1461252877831 Marionette DEBUG loaded listener.js 08:34:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x14492e000) [pid = 1652] [serial = 1901] [outer = 0x1426f9400] 08:34:38 INFO - PROCESS | 1652 | 1461252878450 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]]]}] 08:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 918ms 08:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:34:38 INFO - PROCESS | 1652 | 1461252878504 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:34:38 INFO - PROCESS | 1652 | 1461252878506 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:34:38 INFO - PROCESS | 1652 | 1461252878510 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:34:38 INFO - PROCESS | 1652 | 1461252878514 Marionette TRACE conn2 <- [1,2506,null,{}] 08:34:38 INFO - PROCESS | 1652 | 1461252878520 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}] 08:34:38 INFO - PROCESS | 1652 | 1461252878652 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:34:38 INFO - PROCESS | 1652 | 1461252878753 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x129636000 == 117 [pid = 1652] [id = 634] 08:34:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x114e7b000) [pid = 1652] [serial = 1902] [outer = 0x0] 08:34:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x11583bc00) [pid = 1652] [serial = 1903] [outer = 0x114e7b000] 08:34:38 INFO - PROCESS | 1652 | 1461252878783 Marionette DEBUG loaded listener.js 08:34:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x119b6ec00) [pid = 1652] [serial = 1904] [outer = 0x114e7b000] 08:34:39 INFO - PROCESS | 1652 | 1461252879251 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]]]}] 08:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 775ms 08:34:39 INFO - PROCESS | 1652 | 1461252879285 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:34:39 INFO - PROCESS | 1652 | 1461252879289 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:34:39 INFO - PROCESS | 1652 | 1461252879293 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:34:39 INFO - PROCESS | 1652 | 1461252879295 Marionette TRACE conn2 <- [1,2510,null,{}] 08:34:39 INFO - PROCESS | 1652 | 1461252879297 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}] 08:34:39 INFO - PROCESS | 1652 | 1461252879413 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:34:39 INFO - PROCESS | 1652 | 1461252879543 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x128022800 == 118 [pid = 1652] [id = 635] 08:34:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x11aef6400) [pid = 1652] [serial = 1905] [outer = 0x0] 08:34:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x11c61ac00) [pid = 1652] [serial = 1906] [outer = 0x11aef6400] 08:34:39 INFO - PROCESS | 1652 | 1461252879573 Marionette DEBUG loaded listener.js 08:34:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x123871400) [pid = 1652] [serial = 1907] [outer = 0x11aef6400] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x130276000 == 117 [pid = 1652] [id = 619] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x13021e000 == 116 [pid = 1652] [id = 618] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12e47e800 == 115 [pid = 1652] [id = 615] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0e2800 == 114 [pid = 1652] [id = 614] 08:34:39 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x134d6d000) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf6d800 == 113 [pid = 1652] [id = 613] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27f000 == 112 [pid = 1652] [id = 612] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12a314800 == 111 [pid = 1652] [id = 611] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x129782800 == 110 [pid = 1652] [id = 610] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11bca0000 == 109 [pid = 1652] [id = 609] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x118edf000 == 108 [pid = 1652] [id = 608] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x127fa6800 == 107 [pid = 1652] [id = 607] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x14638e000 == 106 [pid = 1652] [id = 605] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec9f000 == 105 [pid = 1652] [id = 604] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x13a125800 == 104 [pid = 1652] [id = 603] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x13a112800 == 103 [pid = 1652] [id = 602] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1420cb000 == 102 [pid = 1652] [id = 601] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x141cd4000 == 101 [pid = 1652] [id = 600] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x134caa800 == 100 [pid = 1652] [id = 599] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12d584800 == 99 [pid = 1652] [id = 598] 08:34:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12969d800 == 98 [pid = 1652] [id = 597] 08:34:40 INFO - PROCESS | 1652 | 1461252880027 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]]]}] 08:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 773ms 08:34:40 INFO - PROCESS | 1652 | 1461252880068 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:34:40 INFO - PROCESS | 1652 | 1461252880069 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:34:40 INFO - PROCESS | 1652 | 1461252880071 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:34:40 INFO - PROCESS | 1652 | 1461252880074 Marionette TRACE conn2 <- [1,2514,null,{}] 08:34:40 INFO - PROCESS | 1652 | 1461252880081 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}] 08:34:40 INFO - PROCESS | 1652 | 1461252880190 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12baf6800) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12e35a000) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12e39a800) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12d596800) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12fae3400) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12f419000) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12d242c00) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x12a976800) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12964bc00) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x11ab76400) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x119c7dc00) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12a373400) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12a647400) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12cfe7800) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12aec7000) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12e38d400) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x125876400) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x11c653000) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12a77f400) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x11c506c00) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12af84400) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x117968c00) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x129310c00) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x11c626c00) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12ab0f400) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x119b6f800) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12f418c00) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x129642400) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12ee85800) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12f936800) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x125890800) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x11a645000) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x134d0ec00) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x13006fc00) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12b4d4800) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x13037fc00) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 08:34:40 INFO - PROCESS | 1652 | 1461252880292 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x129521000 == 99 [pid = 1652] [id = 636] 08:34:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11a64c800) [pid = 1652] [serial = 1908] [outer = 0x0] 08:34:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11c626c00) [pid = 1652] [serial = 1909] [outer = 0x11a64c800] 08:34:40 INFO - PROCESS | 1652 | 1461252880325 Marionette DEBUG loaded listener.js 08:34:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x129012c00) [pid = 1652] [serial = 1910] [outer = 0x11a64c800] 08:34:40 INFO - PROCESS | 1652 | 1461252880666 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]]]}] 08:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 620ms 08:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:34:40 INFO - PROCESS | 1652 | 1461252880692 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:34:40 INFO - PROCESS | 1652 | 1461252880694 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:34:40 INFO - PROCESS | 1652 | 1461252880696 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:34:40 INFO - PROCESS | 1652 | 1461252880699 Marionette TRACE conn2 <- [1,2518,null,{}] 08:34:40 INFO - PROCESS | 1652 | 1461252880702 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}] 08:34:40 INFO - PROCESS | 1652 | 1461252880809 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:34:40 INFO - PROCESS | 1652 | 1461252880916 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba6d800 == 100 [pid = 1652] [id = 637] 08:34:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x129310c00) [pid = 1652] [serial = 1911] [outer = 0x0] 08:34:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12964d800) [pid = 1652] [serial = 1912] [outer = 0x129310c00] 08:34:40 INFO - PROCESS | 1652 | 1461252880943 Marionette DEBUG loaded listener.js 08:34:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12a653400) [pid = 1652] [serial = 1913] [outer = 0x129310c00] 08:34:41 INFO - PROCESS | 1652 | 1461252881238 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]]]}] 08:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 573ms 08:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:34:41 INFO - PROCESS | 1652 | 1461252881271 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:34:41 INFO - PROCESS | 1652 | 1461252881273 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:34:41 INFO - PROCESS | 1652 | 1461252881275 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:34:41 INFO - PROCESS | 1652 | 1461252881276 Marionette TRACE conn2 <- [1,2522,null,{}] 08:34:41 INFO - PROCESS | 1652 | 1461252881278 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}] 08:34:41 INFO - PROCESS | 1652 | 1461252881424 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:34:41 INFO - PROCESS | 1652 | 1461252881432 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0e9000 == 101 [pid = 1652] [id = 638] 08:34:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x1293e1c00) [pid = 1652] [serial = 1914] [outer = 0x0] 08:34:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12a96fc00) [pid = 1652] [serial = 1915] [outer = 0x1293e1c00] 08:34:41 INFO - PROCESS | 1652 | 1461252881458 Marionette DEBUG loaded listener.js 08:34:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12ab8c000) [pid = 1652] [serial = 1916] [outer = 0x1293e1c00] 08:34:41 INFO - PROCESS | 1652 | 1461252881817 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]]]}] 08:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 573ms 08:34:41 INFO - PROCESS | 1652 | 1461252881848 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:34:41 INFO - PROCESS | 1652 | 1461252881849 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:34:41 INFO - PROCESS | 1652 | 1461252881852 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:34:41 INFO - PROCESS | 1652 | 1461252881853 Marionette TRACE conn2 <- [1,2526,null,{}] 08:34:41 INFO - PROCESS | 1652 | 1461252881855 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}] 08:34:41 INFO - PROCESS | 1652 | 1461252881973 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:34:41 INFO - PROCESS | 1652 | 1461252881978 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e739800 == 102 [pid = 1652] [id = 639] 08:34:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12a64c400) [pid = 1652] [serial = 1917] [outer = 0x0] 08:34:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12aba9800) [pid = 1652] [serial = 1918] [outer = 0x12a64c400] 08:34:42 INFO - PROCESS | 1652 | 1461252882095 Marionette DEBUG loaded listener.js 08:34:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12d58dc00) [pid = 1652] [serial = 1919] [outer = 0x12a64c400] 08:34:42 INFO - PROCESS | 1652 | 1461252882453 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]]]}] 08:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 617ms 08:34:42 INFO - PROCESS | 1652 | 1461252882470 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:34:42 INFO - PROCESS | 1652 | 1461252882471 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:34:42 INFO - PROCESS | 1652 | 1461252882473 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:34:42 INFO - PROCESS | 1652 | 1461252882474 Marionette TRACE conn2 <- [1,2530,null,{}] 08:34:42 INFO - PROCESS | 1652 | 1461252882477 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}] 08:34:42 INFO - PROCESS | 1652 | 1461252882615 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:34:42 INFO - PROCESS | 1652 | 1461252882631 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa55800 == 103 [pid = 1652] [id = 640] 08:34:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12d596800) [pid = 1652] [serial = 1920] [outer = 0x0] 08:34:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12e286000) [pid = 1652] [serial = 1921] [outer = 0x12d596800] 08:34:42 INFO - PROCESS | 1652 | 1461252882657 Marionette DEBUG loaded listener.js 08:34:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12e38bc00) [pid = 1652] [serial = 1922] [outer = 0x12d596800] 08:34:43 INFO - PROCESS | 1652 | 1461252883025 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]]]}] 08:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 569ms 08:34:43 INFO - PROCESS | 1652 | 1461252883042 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:34:43 INFO - PROCESS | 1652 | 1461252883044 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:34:43 INFO - PROCESS | 1652 | 1461252883047 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:34:43 INFO - PROCESS | 1652 | 1461252883050 Marionette TRACE conn2 <- [1,2534,null,{}] 08:34:43 INFO - PROCESS | 1652 | 1461252883054 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}] 08:34:43 INFO - PROCESS | 1652 | 1461252883192 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:34:43 INFO - PROCESS | 1652 | 1461252883209 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x130227800 == 104 [pid = 1652] [id = 641] 08:34:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12e288800) [pid = 1652] [serial = 1923] [outer = 0x0] 08:34:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12f132000) [pid = 1652] [serial = 1924] [outer = 0x12e288800] 08:34:43 INFO - PROCESS | 1652 | 1461252883234 Marionette DEBUG loaded listener.js 08:34:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12ad03c00) [pid = 1652] [serial = 1925] [outer = 0x12e288800] 08:34:43 INFO - PROCESS | 1652 | 1461252883624 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]]]}] 08:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 627ms 08:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:34:43 INFO - PROCESS | 1652 | 1461252883674 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:34:43 INFO - PROCESS | 1652 | 1461252883675 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:34:43 INFO - PROCESS | 1652 | 1461252883677 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:34:43 INFO - PROCESS | 1652 | 1461252883678 Marionette TRACE conn2 <- [1,2538,null,{}] 08:34:43 INFO - PROCESS | 1652 | 1461252883680 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}] 08:34:43 INFO - PROCESS | 1652 | 1461252883820 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:34:43 INFO - PROCESS | 1652 | 1461252883838 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1303e2000 == 105 [pid = 1652] [id = 642] 08:34:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12e394800) [pid = 1652] [serial = 1926] [outer = 0x0] 08:34:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12fadf000) [pid = 1652] [serial = 1927] [outer = 0x12e394800] 08:34:43 INFO - PROCESS | 1652 | 1461252883864 Marionette DEBUG loaded listener.js 08:34:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x134d11800) [pid = 1652] [serial = 1928] [outer = 0x12e394800] 08:34:44 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x119d54c00) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:34:44 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x119d57000) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:34:44 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12a782800) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:34:44 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x125892c00) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:34:44 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x11c629400) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:34:44 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12891c800) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:34:44 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12a782400) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:34:44 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12aba3000) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:34:44 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x114bd5c00) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:34:44 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12baf9000) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:34:44 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x1274c1000) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:34:44 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x1147cd400) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:34:44 INFO - PROCESS | 1652 | 1461252884361 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]]]}] 08:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 720ms 08:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:34:44 INFO - PROCESS | 1652 | 1461252884397 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:34:44 INFO - PROCESS | 1652 | 1461252884398 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:34:44 INFO - PROCESS | 1652 | 1461252884400 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:34:44 INFO - PROCESS | 1652 | 1461252884401 Marionette TRACE conn2 <- [1,2542,null,{}] 08:34:44 INFO - PROCESS | 1652 | 1461252884404 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}] 08:34:44 INFO - PROCESS | 1652 | 1461252884509 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:34:44 INFO - PROCESS | 1652 | 1461252884616 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9b8800 == 106 [pid = 1652] [id = 643] 08:34:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x119d54c00) [pid = 1652] [serial = 1929] [outer = 0x0] 08:34:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12891c800) [pid = 1652] [serial = 1930] [outer = 0x119d54c00] 08:34:44 INFO - PROCESS | 1652 | 1461252884642 Marionette DEBUG loaded listener.js 08:34:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12bbb2800) [pid = 1652] [serial = 1931] [outer = 0x119d54c00] 08:34:44 INFO - PROCESS | 1652 | 1461252884920 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]]]}] 08:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 569ms 08:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:34:44 INFO - PROCESS | 1652 | 1461252884970 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:34:44 INFO - PROCESS | 1652 | 1461252884972 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:34:44 INFO - PROCESS | 1652 | 1461252884974 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:34:44 INFO - PROCESS | 1652 | 1461252884975 Marionette TRACE conn2 <- [1,2546,null,{}] 08:34:44 INFO - PROCESS | 1652 | 1461252884977 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}] 08:34:45 INFO - PROCESS | 1652 | 1461252885097 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:34:45 INFO - PROCESS | 1652 | 1461252885101 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x134da8800 == 107 [pid = 1652] [id = 644] 08:34:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12a782800) [pid = 1652] [serial = 1932] [outer = 0x0] 08:34:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x13874f800) [pid = 1652] [serial = 1933] [outer = 0x12a782800] 08:34:45 INFO - PROCESS | 1652 | 1461252885131 Marionette DEBUG loaded listener.js 08:34:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x139a46400) [pid = 1652] [serial = 1934] [outer = 0x12a782800] 08:34:45 INFO - PROCESS | 1652 | 1461252885493 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]]]}] 08:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 575ms 08:34:45 INFO - PROCESS | 1652 | 1461252885551 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:34:45 INFO - PROCESS | 1652 | 1461252885553 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:34:45 INFO - PROCESS | 1652 | 1461252885556 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:34:45 INFO - PROCESS | 1652 | 1461252885557 Marionette TRACE conn2 <- [1,2550,null,{}] 08:34:45 INFO - PROCESS | 1652 | 1461252885560 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}] 08:34:45 INFO - PROCESS | 1652 | 1461252885707 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:34:45 INFO - PROCESS | 1652 | 1461252885715 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x141cbe800 == 108 [pid = 1652] [id = 645] 08:34:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12b8b4400) [pid = 1652] [serial = 1935] [outer = 0x0] 08:34:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x139a4b400) [pid = 1652] [serial = 1936] [outer = 0x12b8b4400] 08:34:45 INFO - PROCESS | 1652 | 1461252885754 Marionette DEBUG loaded listener.js 08:34:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x141c0e000) [pid = 1652] [serial = 1937] [outer = 0x12b8b4400] 08:34:46 INFO - PROCESS | 1652 | 1461252886147 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]]]}] 08:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 620ms 08:34:46 INFO - PROCESS | 1652 | 1461252886175 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:34:46 INFO - PROCESS | 1652 | 1461252886176 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:34:46 INFO - PROCESS | 1652 | 1461252886178 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:34:46 INFO - PROCESS | 1652 | 1461252886180 Marionette TRACE conn2 <- [1,2554,null,{}] 08:34:46 INFO - PROCESS | 1652 | 1461252886188 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}] 08:34:46 INFO - PROCESS | 1652 | 1461252886517 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:34:46 INFO - PROCESS | 1652 | 1461252886643 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcaf800 == 109 [pid = 1652] [id = 646] 08:34:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x11234bc00) [pid = 1652] [serial = 1938] [outer = 0x0] 08:34:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x1123c2800) [pid = 1652] [serial = 1939] [outer = 0x11234bc00] 08:34:46 INFO - PROCESS | 1652 | 1461252886702 Marionette DEBUG loaded listener.js 08:34:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x1152d4000) [pid = 1652] [serial = 1940] [outer = 0x11234bc00] 08:34:47 INFO - PROCESS | 1652 | 1461252887257 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]]]}] 08:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1125ms 08:34:47 INFO - PROCESS | 1652 | 1461252887305 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:34:47 INFO - PROCESS | 1652 | 1461252887309 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:34:47 INFO - PROCESS | 1652 | 1461252887313 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:34:47 INFO - PROCESS | 1652 | 1461252887316 Marionette TRACE conn2 <- [1,2558,null,{}] 08:34:47 INFO - PROCESS | 1652 | 1461252887320 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}] 08:34:47 INFO - PROCESS | 1652 | 1461252887459 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:34:47 INFO - PROCESS | 1652 | 1461252887565 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0a3800 == 110 [pid = 1652] [id = 647] 08:34:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x11c341800) [pid = 1652] [serial = 1941] [outer = 0x0] 08:34:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x123877c00) [pid = 1652] [serial = 1942] [outer = 0x11c341800] 08:34:47 INFO - PROCESS | 1652 | 1461252887619 Marionette DEBUG loaded listener.js 08:34:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x125ff2000) [pid = 1652] [serial = 1943] [outer = 0x11c341800] 08:34:48 INFO - PROCESS | 1652 | 1461252888116 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]]]}] 08:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 825ms 08:34:48 INFO - PROCESS | 1652 | 1461252888138 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:34:48 INFO - PROCESS | 1652 | 1461252888140 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:34:48 INFO - PROCESS | 1652 | 1461252888143 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:34:48 INFO - PROCESS | 1652 | 1461252888144 Marionette TRACE conn2 <- [1,2562,null,{}] 08:34:48 INFO - PROCESS | 1652 | 1461252888147 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}] 08:34:48 INFO - PROCESS | 1652 | 1461252888274 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:34:48 INFO - PROCESS | 1652 | 1461252888376 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x13027a000 == 111 [pid = 1652] [id = 648] 08:34:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x1279dc800) [pid = 1652] [serial = 1944] [outer = 0x0] 08:34:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12964cc00) [pid = 1652] [serial = 1945] [outer = 0x1279dc800] 08:34:48 INFO - PROCESS | 1652 | 1461252888409 Marionette DEBUG loaded listener.js 08:34:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12ad07800) [pid = 1652] [serial = 1946] [outer = 0x1279dc800] 08:34:48 INFO - PROCESS | 1652 | 1461252888916 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]]]}] 08:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 820ms 08:34:48 INFO - PROCESS | 1652 | 1461252888964 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:34:48 INFO - PROCESS | 1652 | 1461252888967 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:34:48 INFO - PROCESS | 1652 | 1461252888975 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:34:48 INFO - PROCESS | 1652 | 1461252888979 Marionette TRACE conn2 <- [1,2566,null,{}] 08:34:48 INFO - PROCESS | 1652 | 1461252888981 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}] 08:34:49 INFO - PROCESS | 1652 | 1461252889109 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:34:49 INFO - PROCESS | 1652 | 1461252889210 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x142505000 == 112 [pid = 1652] [id = 649] 08:34:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12b084400) [pid = 1652] [serial = 1947] [outer = 0x0] 08:34:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12ee81400) [pid = 1652] [serial = 1948] [outer = 0x12b084400] 08:34:49 INFO - PROCESS | 1652 | 1461252889242 Marionette DEBUG loaded listener.js 08:34:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x130068400) [pid = 1652] [serial = 1949] [outer = 0x12b084400] 08:34:49 INFO - PROCESS | 1652 | 1461252889717 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]]]}] 08:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 779ms 08:34:49 INFO - PROCESS | 1652 | 1461252889766 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:34:49 INFO - PROCESS | 1652 | 1461252889767 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:34:49 INFO - PROCESS | 1652 | 1461252889771 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:34:49 INFO - PROCESS | 1652 | 1461252889772 Marionette TRACE conn2 <- [1,2570,null,{}] 08:34:49 INFO - PROCESS | 1652 | 1461252889775 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}] 08:34:49 INFO - PROCESS | 1652 | 1461252889903 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:34:50 INFO - PROCESS | 1652 | 1461252890003 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x142b9a800 == 113 [pid = 1652] [id = 650] 08:34:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x130066c00) [pid = 1652] [serial = 1950] [outer = 0x0] 08:34:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x138750000) [pid = 1652] [serial = 1951] [outer = 0x130066c00] 08:34:50 INFO - PROCESS | 1652 | 1461252890035 Marionette DEBUG loaded listener.js 08:34:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x139a43c00) [pid = 1652] [serial = 1952] [outer = 0x130066c00] 08:34:50 INFO - PROCESS | 1652 | 1461252890510 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]]]}] 08:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 769ms 08:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:34:50 INFO - PROCESS | 1652 | 1461252890541 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:34:50 INFO - PROCESS | 1652 | 1461252890542 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:34:50 INFO - PROCESS | 1652 | 1461252890544 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:34:50 INFO - PROCESS | 1652 | 1461252890546 Marionette TRACE conn2 <- [1,2574,null,{}] 08:34:50 INFO - PROCESS | 1652 | 1461252890568 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}] 08:34:50 INFO - PROCESS | 1652 | 1461252890695 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:34:50 INFO - PROCESS | 1652 | 1461252890825 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x14639f800 == 114 [pid = 1652] [id = 651] 08:34:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x141c84c00) [pid = 1652] [serial = 1953] [outer = 0x0] 08:34:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x141c86c00) [pid = 1652] [serial = 1954] [outer = 0x141c84c00] 08:34:50 INFO - PROCESS | 1652 | 1461252890867 Marionette DEBUG loaded listener.js 08:34:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x141c8e800) [pid = 1652] [serial = 1955] [outer = 0x141c84c00] 08:34:51 INFO - PROCESS | 1652 | 1461252891290 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]]]}] 08:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 788ms 08:34:51 INFO - PROCESS | 1652 | 1461252891334 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:34:51 INFO - PROCESS | 1652 | 1461252891335 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:34:51 INFO - PROCESS | 1652 | 1461252891337 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:34:51 INFO - PROCESS | 1652 | 1461252891339 Marionette TRACE conn2 <- [1,2578,null,{}] 08:34:51 INFO - PROCESS | 1652 | 1461252891341 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}] 08:34:51 INFO - PROCESS | 1652 | 1461252891468 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:34:51 INFO - PROCESS | 1652 | 1461252891601 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x147b49000 == 115 [pid = 1652] [id = 652] 08:34:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x141c8ec00) [pid = 1652] [serial = 1956] [outer = 0x0] 08:34:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x142419800) [pid = 1652] [serial = 1957] [outer = 0x141c8ec00] 08:34:51 INFO - PROCESS | 1652 | 1461252891633 Marionette DEBUG loaded listener.js 08:34:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x142420400) [pid = 1652] [serial = 1958] [outer = 0x141c8ec00] 08:34:52 INFO - PROCESS | 1652 | 1461252892048 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]]]}] 08:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 721ms 08:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:34:52 INFO - PROCESS | 1652 | 1461252892059 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:34:52 INFO - PROCESS | 1652 | 1461252892060 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:34:52 INFO - PROCESS | 1652 | 1461252892101 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:34:52 INFO - PROCESS | 1652 | 1461252892102 Marionette TRACE conn2 <- [1,2582,null,{}] 08:34:52 INFO - PROCESS | 1652 | 1461252892121 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}] 08:34:52 INFO - PROCESS | 1652 | 1461252892242 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:34:52 INFO - PROCESS | 1652 | 1461252892343 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x14687f000 == 116 [pid = 1652] [id = 653] 08:34:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x142417800) [pid = 1652] [serial = 1959] [outer = 0x0] 08:34:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x1426f3c00) [pid = 1652] [serial = 1960] [outer = 0x142417800] 08:34:52 INFO - PROCESS | 1652 | 1461252892373 Marionette DEBUG loaded listener.js 08:34:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x14286d400) [pid = 1652] [serial = 1961] [outer = 0x142417800] 08:34:52 INFO - PROCESS | 1652 | 1461252892793 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]]]}] 08:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 775ms 08:34:52 INFO - PROCESS | 1652 | 1461252892838 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:34:52 INFO - PROCESS | 1652 | 1461252892840 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:34:52 INFO - PROCESS | 1652 | 1461252892842 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:34:52 INFO - PROCESS | 1652 | 1461252892843 Marionette TRACE conn2 <- [1,2586,null,{}] 08:34:52 INFO - PROCESS | 1652 | 1461252892846 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}] 08:34:52 INFO - PROCESS | 1652 | 1461252892974 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:34:53 INFO - PROCESS | 1652 | 1461252893107 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x145a92800 == 117 [pid = 1652] [id = 654] 08:34:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x127ffe800) [pid = 1652] [serial = 1962] [outer = 0x0] 08:34:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x14286f800) [pid = 1652] [serial = 1963] [outer = 0x127ffe800] 08:34:53 INFO - PROCESS | 1652 | 1461252893138 Marionette DEBUG loaded listener.js 08:34:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x142874800) [pid = 1652] [serial = 1964] [outer = 0x127ffe800] 08:34:53 INFO - PROCESS | 1652 | 1461252893554 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]]]}] 08:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 724ms 08:34:53 INFO - PROCESS | 1652 | 1461252893578 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:34:53 INFO - PROCESS | 1652 | 1461252893580 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:34:53 INFO - PROCESS | 1652 | 1461252893598 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:34:53 INFO - PROCESS | 1652 | 1461252893599 Marionette TRACE conn2 <- [1,2590,null,{}] 08:34:53 INFO - PROCESS | 1652 | 1461252893601 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}] 08:34:53 INFO - PROCESS | 1652 | 1461252893729 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:34:53 INFO - PROCESS | 1652 | 1461252893830 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x145aa6800 == 118 [pid = 1652] [id = 655] 08:34:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12baec000) [pid = 1652] [serial = 1965] [outer = 0x0] 08:34:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x142134400) [pid = 1652] [serial = 1966] [outer = 0x12baec000] 08:34:53 INFO - PROCESS | 1652 | 1461252893861 Marionette DEBUG loaded listener.js 08:34:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x142139800) [pid = 1652] [serial = 1967] [outer = 0x12baec000] 08:34:54 INFO - PROCESS | 1652 | 1461252894312 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]]]}] 08:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 773ms 08:34:54 INFO - PROCESS | 1652 | 1461252894372 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:34:54 INFO - PROCESS | 1652 | 1461252894374 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:34:54 INFO - PROCESS | 1652 | 1461252894378 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:34:54 INFO - PROCESS | 1652 | 1461252894381 Marionette TRACE conn2 <- [1,2594,null,{}] 08:34:54 INFO - PROCESS | 1652 | 1461252894385 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}] 08:34:54 INFO - PROCESS | 1652 | 1461252894545 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:34:54 INFO - PROCESS | 1652 | 1461252894649 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x129628800 == 119 [pid = 1652] [id = 656] 08:34:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x11a64b000) [pid = 1652] [serial = 1968] [outer = 0x0] 08:34:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x12964d400) [pid = 1652] [serial = 1969] [outer = 0x11a64b000] 08:34:54 INFO - PROCESS | 1652 | 1461252894685 Marionette DEBUG loaded listener.js 08:34:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x14213a400) [pid = 1652] [serial = 1970] [outer = 0x11a64b000] 08:34:55 INFO - PROCESS | 1652 | 1461252895160 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]]]}] 08:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 822ms 08:34:55 INFO - PROCESS | 1652 | 1461252895201 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:34:55 INFO - PROCESS | 1652 | 1461252895202 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:34:55 INFO - PROCESS | 1652 | 1461252895205 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:34:55 INFO - PROCESS | 1652 | 1461252895206 Marionette TRACE conn2 <- [1,2598,null,{}] 08:34:55 INFO - PROCESS | 1652 | 1461252895209 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}] 08:34:55 INFO - PROCESS | 1652 | 1461252895348 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:34:55 INFO - PROCESS | 1652 | 1461252895453 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbc9800 == 120 [pid = 1652] [id = 657] 08:34:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x11c340000) [pid = 1652] [serial = 1971] [outer = 0x0] 08:34:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x142b6dc00) [pid = 1652] [serial = 1972] [outer = 0x11c340000] 08:34:55 INFO - PROCESS | 1652 | 1461252895483 Marionette DEBUG loaded listener.js 08:34:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x142b72400) [pid = 1652] [serial = 1973] [outer = 0x11c340000] 08:34:55 INFO - PROCESS | 1652 | 1461252895938 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]]]}] 08:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1072ms 08:34:56 INFO - PROCESS | 1652 | 1461252896278 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:34:56 INFO - PROCESS | 1652 | 1461252896282 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:34:56 INFO - PROCESS | 1652 | 1461252896285 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:34:56 INFO - PROCESS | 1652 | 1461252896287 Marionette TRACE conn2 <- [1,2602,null,{}] 08:34:56 INFO - PROCESS | 1652 | 1461252896291 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}] 08:34:56 INFO - PROCESS | 1652 | 1461252896417 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:34:56 INFO - PROCESS | 1652 | 1461252896546 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11582d800 == 121 [pid = 1652] [id = 658] 08:34:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x1124a3400) [pid = 1652] [serial = 1974] [outer = 0x0] 08:34:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x1124abc00) [pid = 1652] [serial = 1975] [outer = 0x1124a3400] 08:34:56 INFO - PROCESS | 1652 | 1461252896577 Marionette DEBUG loaded listener.js 08:34:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x114484800) [pid = 1652] [serial = 1976] [outer = 0x1124a3400] 08:34:57 INFO - PROCESS | 1652 | 1461252897095 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]]]}] 08:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 822ms 08:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:34:57 INFO - PROCESS | 1652 | 1461252897108 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:34:57 INFO - PROCESS | 1652 | 1461252897110 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:34:57 INFO - PROCESS | 1652 | 1461252897118 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:34:57 INFO - PROCESS | 1652 | 1461252897121 Marionette TRACE conn2 <- [1,2606,null,{}] 08:34:57 INFO - PROCESS | 1652 | 1461252897123 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}] 08:34:57 INFO - PROCESS | 1652 | 1461252897243 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:34:57 INFO - PROCESS | 1652 | 1461252897382 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11982e000 == 122 [pid = 1652] [id = 659] 08:34:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x114e76800) [pid = 1652] [serial = 1977] [outer = 0x0] 08:34:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x114f70800) [pid = 1652] [serial = 1978] [outer = 0x114e76800] 08:34:57 INFO - PROCESS | 1652 | 1461252897412 Marionette DEBUG loaded listener.js 08:34:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x115844000) [pid = 1652] [serial = 1979] [outer = 0x114e76800] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x13039a000 == 121 [pid = 1652] [id = 441] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x141cbe800 == 120 [pid = 1652] [id = 645] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x134da8800 == 119 [pid = 1652] [id = 644] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9b8800 == 118 [pid = 1652] [id = 643] 08:34:57 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x13a2c5400) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 08:34:57 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x141c07c00) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 08:34:57 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x12e210400) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1303e2000 == 117 [pid = 1652] [id = 642] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x130227800 == 116 [pid = 1652] [id = 641] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec67000 == 115 [pid = 1652] [id = 616] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa55800 == 114 [pid = 1652] [id = 640] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12e739800 == 113 [pid = 1652] [id = 639] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0e9000 == 112 [pid = 1652] [id = 638] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6a3000 == 111 [pid = 1652] [id = 617] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba6d800 == 110 [pid = 1652] [id = 637] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x129521000 == 109 [pid = 1652] [id = 636] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x128022800 == 108 [pid = 1652] [id = 635] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x129636000 == 107 [pid = 1652] [id = 634] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x141d64800 == 106 [pid = 1652] [id = 629] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x13a5db000 == 105 [pid = 1652] [id = 628] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x139ce0800 == 104 [pid = 1652] [id = 627] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x134ce6800 == 103 [pid = 1652] [id = 626] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x134ca7800 == 102 [pid = 1652] [id = 625] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x130b9d800 == 101 [pid = 1652] [id = 624] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1303d6000 == 100 [pid = 1652] [id = 623] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b876800 == 99 [pid = 1652] [id = 622] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12950f800 == 98 [pid = 1652] [id = 621] 08:34:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11581a800 == 97 [pid = 1652] [id = 620] 08:34:57 INFO - PROCESS | 1652 | 1461252897899 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]]]}] 08:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 827ms 08:34:57 INFO - PROCESS | 1652 | 1461252897941 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:34:57 INFO - PROCESS | 1652 | 1461252897942 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:34:57 INFO - PROCESS | 1652 | 1461252897944 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:34:57 INFO - PROCESS | 1652 | 1461252897945 Marionette TRACE conn2 <- [1,2610,null,{}] 08:34:57 INFO - PROCESS | 1652 | 1461252897953 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}] 08:34:58 INFO - PROCESS | 1652 | 1461252898066 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x118987c00) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x114f71800) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x12d5bb800) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x11a8ae000) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x11a648c00) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12ad0f400) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x11b5d1c00) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x11c61a800) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12ab84000) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x125bf2000) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x1279d3000) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x130061800) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x123743000) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x125876c00) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12808a800) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x1293da800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x11a8aa800) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12a970000) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x138752c00) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12ad0e400) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12a971400) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12af87000) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12e283400) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12cfe8800) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12baeb400) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12aece800) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12a653c00) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12ab03800) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x12a77a000) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12aba2c00) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12a37dc00) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12d5bc800) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 08:34:58 INFO - PROCESS | 1652 | 1461252898162 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6e4800 == 98 [pid = 1652] [id = 660] 08:34:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x116711c00) [pid = 1652] [serial = 1980] [outer = 0x0] 08:34:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x118888800) [pid = 1652] [serial = 1981] [outer = 0x116711c00] 08:34:58 INFO - PROCESS | 1652 | 1461252898193 Marionette DEBUG loaded listener.js 08:34:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x119d50000) [pid = 1652] [serial = 1982] [outer = 0x116711c00] 08:34:58 INFO - PROCESS | 1652 | 1461252898537 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]]]}] 08:34:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:34:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 620ms 08:34:58 INFO - PROCESS | 1652 | 1461252898565 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:34:58 INFO - PROCESS | 1652 | 1461252898566 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:34:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:34:58 INFO - PROCESS | 1652 | 1461252898569 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:34:58 INFO - PROCESS | 1652 | 1461252898570 Marionette TRACE conn2 <- [1,2614,null,{}] 08:34:58 INFO - PROCESS | 1652 | 1461252898572 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}] 08:34:58 INFO - PROCESS | 1652 | 1461252898680 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:34:58 INFO - PROCESS | 1652 | 1461252898766 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x128006000 == 99 [pid = 1652] [id = 661] 08:34:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x11a64cc00) [pid = 1652] [serial = 1983] [outer = 0x0] 08:34:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x11a8aa800) [pid = 1652] [serial = 1984] [outer = 0x11a64cc00] 08:34:58 INFO - PROCESS | 1652 | 1461252898793 Marionette DEBUG loaded listener.js 08:34:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x11ab7f400) [pid = 1652] [serial = 1985] [outer = 0x11a64cc00] 08:34:59 INFO - PROCESS | 1652 | 1461252899089 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]]]}] 08:34:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:34:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 569ms 08:34:59 INFO - PROCESS | 1652 | 1461252899138 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:34:59 INFO - PROCESS | 1652 | 1461252899140 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:34:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:34:59 INFO - PROCESS | 1652 | 1461252899142 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:34:59 INFO - PROCESS | 1652 | 1461252899143 Marionette TRACE conn2 <- [1,2618,null,{}] 08:34:59 INFO - PROCESS | 1652 | 1461252899145 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}] 08:34:59 INFO - PROCESS | 1652 | 1461252899289 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:34:59 INFO - PROCESS | 1652 | 1461252899298 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12961e000 == 100 [pid = 1652] [id = 662] 08:34:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x11a64d000) [pid = 1652] [serial = 1986] [outer = 0x0] 08:34:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x11adbe400) [pid = 1652] [serial = 1987] [outer = 0x11a64d000] 08:34:59 INFO - PROCESS | 1652 | 1461252899324 Marionette DEBUG loaded listener.js 08:34:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x11ba30400) [pid = 1652] [serial = 1988] [outer = 0x11a64d000] 08:34:59 INFO - PROCESS | 1652 | 1461252899684 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]]]}] 08:34:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:34:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 575ms 08:34:59 INFO - PROCESS | 1652 | 1461252899718 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:34:59 INFO - PROCESS | 1652 | 1461252899719 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:34:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:34:59 INFO - PROCESS | 1652 | 1461252899721 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:34:59 INFO - PROCESS | 1652 | 1461252899722 Marionette TRACE conn2 <- [1,2622,null,{}] 08:34:59 INFO - PROCESS | 1652 | 1461252899725 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}] 08:34:59 INFO - PROCESS | 1652 | 1461252899846 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:34:59 INFO - PROCESS | 1652 | 1461252899958 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a1ed000 == 101 [pid = 1652] [id = 663] 08:34:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x11af85c00) [pid = 1652] [serial = 1989] [outer = 0x0] 08:34:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x11be91000) [pid = 1652] [serial = 1990] [outer = 0x11af85c00] 08:34:59 INFO - PROCESS | 1652 | 1461252899986 Marionette DEBUG loaded listener.js 08:35:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x11c7d2800) [pid = 1652] [serial = 1991] [outer = 0x11af85c00] 08:35:00 INFO - PROCESS | 1652 | 1461252900321 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]]]}] 08:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 618ms 08:35:00 INFO - PROCESS | 1652 | 1461252900339 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:35:00 INFO - PROCESS | 1652 | 1461252900341 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:35:00 INFO - PROCESS | 1652 | 1461252900343 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:35:00 INFO - PROCESS | 1652 | 1461252900344 Marionette TRACE conn2 <- [1,2626,null,{}] 08:35:00 INFO - PROCESS | 1652 | 1461252900346 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}] 08:35:00 INFO - PROCESS | 1652 | 1461252900486 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:35:00 INFO - PROCESS | 1652 | 1461252900521 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27f000 == 102 [pid = 1652] [id = 664] 08:35:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x12386e000) [pid = 1652] [serial = 1992] [outer = 0x0] 08:35:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12588f400) [pid = 1652] [serial = 1993] [outer = 0x12386e000] 08:35:00 INFO - PROCESS | 1652 | 1461252900547 Marionette DEBUG loaded listener.js 08:35:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x125898c00) [pid = 1652] [serial = 1994] [outer = 0x12386e000] 08:35:00 INFO - PROCESS | 1652 | 1461252900919 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]]]}] 08:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 621ms 08:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:35:00 INFO - PROCESS | 1652 | 1461252900964 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:35:00 INFO - PROCESS | 1652 | 1461252900965 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:35:00 INFO - PROCESS | 1652 | 1461252900967 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:35:00 INFO - PROCESS | 1652 | 1461252900968 Marionette TRACE conn2 <- [1,2630,null,{}] 08:35:00 INFO - PROCESS | 1652 | 1461252900971 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}] 08:35:01 INFO - PROCESS | 1652 | 1461252901109 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:35:01 INFO - PROCESS | 1652 | 1461252901122 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba68000 == 103 [pid = 1652] [id = 665] 08:35:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x123870c00) [pid = 1652] [serial = 1995] [outer = 0x0] 08:35:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x125e0c400) [pid = 1652] [serial = 1996] [outer = 0x123870c00] 08:35:01 INFO - PROCESS | 1652 | 1461252901148 Marionette DEBUG loaded listener.js 08:35:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12744c400) [pid = 1652] [serial = 1997] [outer = 0x123870c00] 08:35:01 INFO - PROCESS | 1652 | 1461252901568 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]]]}] 08:35:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:35:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 621ms 08:35:01 INFO - PROCESS | 1652 | 1461252901595 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:35:01 INFO - PROCESS | 1652 | 1461252901599 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:35:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:35:01 INFO - PROCESS | 1652 | 1461252901604 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:35:01 INFO - PROCESS | 1652 | 1461252901605 Marionette TRACE conn2 <- [1,2634,null,{}] 08:35:01 INFO - PROCESS | 1652 | 1461252901609 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}] 08:35:01 INFO - PROCESS | 1652 | 1461252901821 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:35:01 INFO - PROCESS | 1652 | 1461252901886 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0e6800 == 104 [pid = 1652] [id = 666] 08:35:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x125e74400) [pid = 1652] [serial = 1998] [outer = 0x0] 08:35:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x127ffb800) [pid = 1652] [serial = 1999] [outer = 0x125e74400] 08:35:01 INFO - PROCESS | 1652 | 1461252901927 Marionette DEBUG loaded listener.js 08:35:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12900fc00) [pid = 1652] [serial = 2000] [outer = 0x125e74400] 08:35:02 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x11aef6400) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:35:02 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x11a64c800) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:35:02 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x12e288800) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:35:02 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x129310c00) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:35:02 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x1293e1c00) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:35:02 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x114e7b000) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:35:02 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12e394800) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:35:02 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x119d54c00) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:35:02 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12a782800) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:35:02 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12a64c400) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:35:02 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12e206000) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:35:02 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12d596800) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:35:02 INFO - PROCESS | 1652 | 1461252902507 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]]]}] 08:35:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:35:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 920ms 08:35:02 INFO - PROCESS | 1652 | 1461252902541 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:35:02 INFO - PROCESS | 1652 | 1461252902542 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:35:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:35:02 INFO - PROCESS | 1652 | 1461252902554 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:35:02 INFO - PROCESS | 1652 | 1461252902555 Marionette TRACE conn2 <- [1,2638,null,{}] 08:35:02 INFO - PROCESS | 1652 | 1461252902557 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}] 08:35:02 INFO - PROCESS | 1652 | 1461252902665 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:35:02 INFO - PROCESS | 1652 | 1461252902670 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbc800 == 105 [pid = 1652] [id = 667] 08:35:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x1276b9400) [pid = 1652] [serial = 2001] [outer = 0x0] 08:35:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x129311800) [pid = 1652] [serial = 2002] [outer = 0x1276b9400] 08:35:02 INFO - PROCESS | 1652 | 1461252902696 Marionette DEBUG loaded listener.js 08:35:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x1293d7800) [pid = 1652] [serial = 2003] [outer = 0x1276b9400] 08:35:03 INFO - PROCESS | 1652 | 1461252903049 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]]]}] 08:35:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:35:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 520ms 08:35:03 INFO - PROCESS | 1652 | 1461252903075 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:35:03 INFO - PROCESS | 1652 | 1461252903076 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:35:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:35:03 INFO - PROCESS | 1652 | 1461252903078 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:35:03 INFO - PROCESS | 1652 | 1461252903080 Marionette TRACE conn2 <- [1,2642,null,{}] 08:35:03 INFO - PROCESS | 1652 | 1461252903085 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}] 08:35:03 INFO - PROCESS | 1652 | 1461252903202 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:35:03 INFO - PROCESS | 1652 | 1461252903298 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec5b800 == 106 [pid = 1652] [id = 668] 08:35:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x1293ddc00) [pid = 1652] [serial = 2004] [outer = 0x0] 08:35:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x129649000) [pid = 1652] [serial = 2005] [outer = 0x1293ddc00] 08:35:03 INFO - PROCESS | 1652 | 1461252903328 Marionette DEBUG loaded listener.js 08:35:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12a650c00) [pid = 1652] [serial = 2006] [outer = 0x1293ddc00] 08:35:03 INFO - PROCESS | 1652 | 1461252903657 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]]]}] 08:35:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:35:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 621ms 08:35:03 INFO - PROCESS | 1652 | 1461252903701 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:35:03 INFO - PROCESS | 1652 | 1461252903703 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:35:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:35:03 INFO - PROCESS | 1652 | 1461252903705 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:35:03 INFO - PROCESS | 1652 | 1461252903706 Marionette TRACE conn2 <- [1,2646,null,{}] 08:35:03 INFO - PROCESS | 1652 | 1461252903708 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}] 08:35:03 INFO - PROCESS | 1652 | 1461252903815 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:35:03 INFO - PROCESS | 1652 | 1461252903917 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f45e000 == 107 [pid = 1652] [id = 669] 08:35:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x12a651800) [pid = 1652] [serial = 2007] [outer = 0x0] 08:35:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12a778c00) [pid = 1652] [serial = 2008] [outer = 0x12a651800] 08:35:03 INFO - PROCESS | 1652 | 1461252903943 Marionette DEBUG loaded listener.js 08:35:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12ab04400) [pid = 1652] [serial = 2009] [outer = 0x12a651800] 08:35:04 INFO - PROCESS | 1652 | 1461252904222 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]]]}] 08:35:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:35:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 568ms 08:35:04 INFO - PROCESS | 1652 | 1461252904273 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:35:04 INFO - PROCESS | 1652 | 1461252904274 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:35:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:35:04 INFO - PROCESS | 1652 | 1461252904276 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:35:04 INFO - PROCESS | 1652 | 1461252904277 Marionette TRACE conn2 <- [1,2650,null,{}] 08:35:04 INFO - PROCESS | 1652 | 1461252904280 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}] 08:35:04 INFO - PROCESS | 1652 | 1461252904549 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:35:04 INFO - PROCESS | 1652 | 1461252904680 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f84000 == 108 [pid = 1652] [id = 670] 08:35:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x114507000) [pid = 1652] [serial = 2010] [outer = 0x0] 08:35:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x114762000) [pid = 1652] [serial = 2011] [outer = 0x114507000] 08:35:04 INFO - PROCESS | 1652 | 1461252904714 Marionette DEBUG loaded listener.js 08:35:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x114e76000) [pid = 1652] [serial = 2012] [outer = 0x114507000] 08:35:05 INFO - PROCESS | 1652 | 1461252905166 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]]]}] 08:35:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:35:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 921ms 08:35:05 INFO - PROCESS | 1652 | 1461252905216 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:35:05 INFO - PROCESS | 1652 | 1461252905219 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:35:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:35:05 INFO - PROCESS | 1652 | 1461252905225 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:35:05 INFO - PROCESS | 1652 | 1461252905227 Marionette TRACE conn2 <- [1,2654,null,{}] 08:35:05 INFO - PROCESS | 1652 | 1461252905231 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}] 08:35:05 INFO - PROCESS | 1652 | 1461252905360 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:35:05 INFO - PROCESS | 1652 | 1461252905462 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289c9800 == 109 [pid = 1652] [id = 671] 08:35:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x114f71800) [pid = 1652] [serial = 2013] [outer = 0x0] 08:35:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x118983000) [pid = 1652] [serial = 2014] [outer = 0x114f71800] 08:35:05 INFO - PROCESS | 1652 | 1461252905495 Marionette DEBUG loaded listener.js 08:35:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x11a647800) [pid = 1652] [serial = 2015] [outer = 0x114f71800] 08:35:05 INFO - PROCESS | 1652 | 1461252905976 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]]]}] 08:35:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:35:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 776ms 08:35:06 INFO - PROCESS | 1652 | 1461252906001 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:35:06 INFO - PROCESS | 1652 | 1461252906003 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:35:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:35:06 INFO - PROCESS | 1652 | 1461252906006 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:35:06 INFO - PROCESS | 1652 | 1461252906007 Marionette TRACE conn2 <- [1,2658,null,{}] 08:35:06 INFO - PROCESS | 1652 | 1461252906010 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}] 08:35:06 INFO - PROCESS | 1652 | 1461252906139 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:35:06 INFO - PROCESS | 1652 | 1461252906273 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e72e800 == 110 [pid = 1652] [id = 672] 08:35:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x11a890400) [pid = 1652] [serial = 2016] [outer = 0x0] 08:35:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x11b511000) [pid = 1652] [serial = 2017] [outer = 0x11a890400] 08:35:06 INFO - PROCESS | 1652 | 1461252906308 Marionette DEBUG loaded listener.js 08:35:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x11c3d5000) [pid = 1652] [serial = 2018] [outer = 0x11a890400] 08:35:06 INFO - PROCESS | 1652 | 1461252906735 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]]]}] 08:35:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:35:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 768ms 08:35:06 INFO - PROCESS | 1652 | 1461252906775 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:35:06 INFO - PROCESS | 1652 | 1461252906778 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:35:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:35:06 INFO - PROCESS | 1652 | 1461252906786 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:35:06 INFO - PROCESS | 1652 | 1461252906790 Marionette TRACE conn2 <- [1,2662,null,{}] 08:35:06 INFO - PROCESS | 1652 | 1461252906792 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}] 08:35:06 INFO - PROCESS | 1652 | 1461252906918 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:35:07 INFO - PROCESS | 1652 | 1461252907051 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ff2b000 == 111 [pid = 1652] [id = 673] 08:35:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x11a8a6400) [pid = 1652] [serial = 2019] [outer = 0x0] 08:35:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x11c652800) [pid = 1652] [serial = 2020] [outer = 0x11a8a6400] 08:35:07 INFO - PROCESS | 1652 | 1461252907084 Marionette DEBUG loaded listener.js 08:35:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12939dc00) [pid = 1652] [serial = 2021] [outer = 0x11a8a6400] 08:35:07 INFO - PROCESS | 1652 | 1461252907508 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]]]}] 08:35:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:35:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 777ms 08:35:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:35:07 INFO - PROCESS | 1652 | 1461252907558 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:35:07 INFO - PROCESS | 1652 | 1461252907560 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:35:07 INFO - PROCESS | 1652 | 1461252907562 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:35:07 INFO - PROCESS | 1652 | 1461252907563 Marionette TRACE conn2 <- [1,2666,null,{}] 08:35:07 INFO - PROCESS | 1652 | 1461252907566 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}] 08:35:07 INFO - PROCESS | 1652 | 1461252907689 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:35:07 INFO - PROCESS | 1652 | 1461252907820 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x130236800 == 112 [pid = 1652] [id = 674] 08:35:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12939e000) [pid = 1652] [serial = 2022] [outer = 0x0] 08:35:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x12a375c00) [pid = 1652] [serial = 2023] [outer = 0x12939e000] 08:35:07 INFO - PROCESS | 1652 | 1461252907855 Marionette DEBUG loaded listener.js 08:35:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12a651c00) [pid = 1652] [serial = 2024] [outer = 0x12939e000] 08:35:08 INFO - PROCESS | 1652 | 1461252908745 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]]]}] 08:35:08 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) 08:35:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1222ms 08:35:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:35:08 INFO - PROCESS | 1652 | 1461252908785 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:35:08 INFO - PROCESS | 1652 | 1461252908786 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:35:08 INFO - PROCESS | 1652 | 1461252908789 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:35:08 INFO - PROCESS | 1652 | 1461252908790 Marionette TRACE conn2 <- [1,2670,null,{}] 08:35:08 INFO - PROCESS | 1652 | 1461252908792 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}] 08:35:08 INFO - PROCESS | 1652 | 1461252908931 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:35:09 INFO - PROCESS | 1652 | 1461252909061 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1303ab000 == 113 [pid = 1652] [id = 675] 08:35:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x12aba0c00) [pid = 1652] [serial = 2025] [outer = 0x0] 08:35:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x12aba3000) [pid = 1652] [serial = 2026] [outer = 0x12aba0c00] 08:35:09 INFO - PROCESS | 1652 | 1461252909117 Marionette DEBUG loaded listener.js 08:35:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x12ad11400) [pid = 1652] [serial = 2027] [outer = 0x12aba0c00] 08:35:10 INFO - PROCESS | 1652 | 1461252910035 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] 08:35:10 INFO - PROCESS | 1652 | 1461252910061 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:35:10 INFO - PROCESS | 1652 | 1461252910064 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:35:10 INFO - PROCESS | 1652 | 1461252910068 Marionette TRACE conn2 <- [1,2674,null,{}] 08:35:10 INFO - PROCESS | 1652 | 1461252910070 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}] 08:35:10 INFO - PROCESS | 1652 | 1461252910177 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:35:10 INFO - PROCESS | 1652 | 1461252910333 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x130b50800 == 114 [pid = 1652] [id = 676] 08:35:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x12aec1800) [pid = 1652] [serial = 2028] [outer = 0x0] 08:35:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x12af7a800) [pid = 1652] [serial = 2029] [outer = 0x12aec1800] 08:35:10 INFO - PROCESS | 1652 | 1461252910413 Marionette DEBUG loaded listener.js 08:35:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x12b082400) [pid = 1652] [serial = 2030] [outer = 0x12aec1800] 08:35:11 INFO - PROCESS | 1652 | 1461252911437 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] 08:35:11 INFO - PROCESS | 1652 | 1461252911443 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:35:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:35:11 INFO - PROCESS | 1652 | 1461252911446 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:35:11 INFO - PROCESS | 1652 | 1461252911448 Marionette TRACE conn2 <- [1,2678,null,{}] 08:35:11 INFO - PROCESS | 1652 | 1461252911452 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}] 08:35:11 INFO - PROCESS | 1652 | 1461252911575 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:35:11 INFO - PROCESS | 1652 | 1461252911704 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x134cb4800 == 115 [pid = 1652] [id = 677] 08:35:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x12b090400) [pid = 1652] [serial = 2031] [outer = 0x0] 08:35:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x12b276c00) [pid = 1652] [serial = 2032] [outer = 0x12b090400] 08:35:11 INFO - PROCESS | 1652 | 1461252911760 Marionette DEBUG loaded listener.js 08:35:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x12b8b5c00) [pid = 1652] [serial = 2033] [outer = 0x12b090400] 08:35:12 INFO - PROCESS | 1652 | 1461252912744 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]]]}] 08:35:12 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) 08:35:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1327ms 08:35:12 INFO - PROCESS | 1652 | 1461252912774 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:35:12 INFO - PROCESS | 1652 | 1461252912777 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:35:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:35:12 INFO - PROCESS | 1652 | 1461252912781 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:35:12 INFO - PROCESS | 1652 | 1461252912784 Marionette TRACE conn2 <- [1,2682,null,{}] 08:35:12 INFO - PROCESS | 1652 | 1461252912789 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}] 08:35:12 INFO - PROCESS | 1652 | 1461252912944 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:35:13 INFO - PROCESS | 1652 | 1461252913102 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a31d800 == 116 [pid = 1652] [id = 678] 08:35:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x114006c00) [pid = 1652] [serial = 2034] [outer = 0x0] 08:35:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x114e79400) [pid = 1652] [serial = 2035] [outer = 0x114006c00] 08:35:13 INFO - PROCESS | 1652 | 1461252913134 Marionette DEBUG loaded listener.js 08:35:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x117965400) [pid = 1652] [serial = 2036] [outer = 0x114006c00] 08:35:14 INFO - PROCESS | 1652 | 1461252914035 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]]]}] 08:35:14 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) 08:35:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1272ms 08:35:14 INFO - PROCESS | 1652 | 1461252914054 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:35:14 INFO - PROCESS | 1652 | 1461252914058 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:35:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:35:14 INFO - PROCESS | 1652 | 1461252914062 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:35:14 INFO - PROCESS | 1652 | 1461252914064 Marionette TRACE conn2 <- [1,2686,null,{}] 08:35:14 INFO - PROCESS | 1652 | 1461252914068 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}] 08:35:14 INFO - PROCESS | 1652 | 1461252914183 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:35:14 INFO - PROCESS | 1652 | 1461252914318 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e0800 == 117 [pid = 1652] [id = 679] 08:35:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 279 (0x119c88800) [pid = 1652] [serial = 2037] [outer = 0x0] 08:35:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 280 (0x11ab81400) [pid = 1652] [serial = 2038] [outer = 0x119c88800] 08:35:14 INFO - PROCESS | 1652 | 1461252914348 Marionette DEBUG loaded listener.js 08:35:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 281 (0x11bad6400) [pid = 1652] [serial = 2039] [outer = 0x119c88800] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa54000 == 116 [pid = 1652] [id = 17] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11b929800 == 115 [pid = 1652] [id = 336] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x13021c800 == 114 [pid = 1652] [id = 356] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x129684800 == 113 [pid = 1652] [id = 606] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec5b800 == 112 [pid = 1652] [id = 668] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbc800 == 111 [pid = 1652] [id = 667] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0e6800 == 110 [pid = 1652] [id = 666] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba68000 == 109 [pid = 1652] [id = 665] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 280 (0x12ad08800) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 279 (0x12386cc00) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 278 (0x12e94b000) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 277 (0x12a373c00) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 276 (0x12f59e400) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x11a88fc00) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x13006f800) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x141c0b400) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x134d14800) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x12fc0dc00) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x14492a000) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x1123bb400) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x13000d000) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x12e207000) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x139a4b400) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27f000 == 108 [pid = 1652] [id = 664] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12a1ed000 == 107 [pid = 1652] [id = 663] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12961e000 == 106 [pid = 1652] [id = 662] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x128006000 == 105 [pid = 1652] [id = 661] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6e4800 == 104 [pid = 1652] [id = 660] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11982e000 == 103 [pid = 1652] [id = 659] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11582d800 == 102 [pid = 1652] [id = 658] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x129628800 == 101 [pid = 1652] [id = 656] 08:35:15 INFO - PROCESS | 1652 | --DOCSHELL 0x145aa6800 == 100 [pid = 1652] [id = 655] 08:35:15 INFO - PROCESS | 1652 | 1461252915359 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] 08:35:15 INFO - PROCESS | 1652 | 1461252915388 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:35:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:35:15 INFO - PROCESS | 1652 | 1461252915390 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:35:15 INFO - PROCESS | 1652 | 1461252915393 Marionette TRACE conn2 <- [1,2690,null,{}] 08:35:15 INFO - PROCESS | 1652 | 1461252915400 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}] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x12e31b000) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x12e286000) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x11c61ac00) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x123871400) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x11c626c00) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x129012c00) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12f132000) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x12964d800) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x12a653400) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12a96fc00) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12ab8c000) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x119b6ec00) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x11583bc00) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x12fadf000) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x12891c800) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12ad03c00) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x13874f800) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x12bbb2800) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x134d11800) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12d58dc00) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x139a46400) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12aba9800) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12e38bc00) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 08:35:15 INFO - PROCESS | 1652 | 1461252915554 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:35:15 INFO - PROCESS | 1652 | 1461252915627 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291af000 == 92 [pid = 1652] [id = 680] 08:35:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x11bef1c00) [pid = 1652] [serial = 2040] [outer = 0x0] 08:35:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x11c622000) [pid = 1652] [serial = 2041] [outer = 0x11bef1c00] 08:35:15 INFO - PROCESS | 1652 | 1461252915656 Marionette DEBUG loaded listener.js 08:35:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x123870000) [pid = 1652] [serial = 2042] [outer = 0x11bef1c00] 08:35:16 INFO - PROCESS | 1652 | 1461252916468 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] 08:35:16 INFO - PROCESS | 1652 | 1461252916526 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:35:16 INFO - PROCESS | 1652 | 1461252916530 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:35:16 INFO - PROCESS | 1652 | 1461252916531 Marionette TRACE conn2 <- [1,2694,null,{}] 08:35:16 INFO - PROCESS | 1652 | 1461252916534 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}] 08:35:16 INFO - PROCESS | 1652 | 1461252916635 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:35:16 INFO - PROCESS | 1652 | 1461252916640 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf63000 == 93 [pid = 1652] [id = 681] 08:35:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x125898000) [pid = 1652] [serial = 2043] [outer = 0x0] 08:35:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x126aa5800) [pid = 1652] [serial = 2044] [outer = 0x125898000] 08:35:16 INFO - PROCESS | 1652 | 1461252916666 Marionette DEBUG loaded listener.js 08:35:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x12808b000) [pid = 1652] [serial = 2045] [outer = 0x125898000] 08:35:17 INFO - PROCESS | 1652 | 1461252917534 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] 08:35:17 INFO - PROCESS | 1652 | 1461252917552 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:35:17 INFO - PROCESS | 1652 | 1461252917561 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:35:17 INFO - PROCESS | 1652 | 1461252917562 Marionette TRACE conn2 <- [1,2698,null,{}] 08:35:17 INFO - PROCESS | 1652 | 1461252917566 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}] 08:35:17 INFO - PROCESS | 1652 | 1461252917703 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:35:17 INFO - PROCESS | 1652 | 1461252917719 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec71800 == 94 [pid = 1652] [id = 682] 08:35:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x1274c1400) [pid = 1652] [serial = 2046] [outer = 0x0] 08:35:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12939e400) [pid = 1652] [serial = 2047] [outer = 0x1274c1400] 08:35:17 INFO - PROCESS | 1652 | 1461252917745 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12a376000) [pid = 1652] [serial = 2048] [outer = 0x1274c1400] 08:35:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:35:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:35:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:35:18 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 08:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:18 INFO - _addTest/ [0,2701,"getWindowHandle",null] 08:35:18 INFO - PROCESS | 1652 | 1461252918634 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:35:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:35:18 INFO - PROCESS | 1652 | 1461252918636 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:35:18 INFO - PROCESS | 1652 | 1461252918637 Marionette TRACE conn2 <- [1,2702,null,{}] 08:35:18 INFO - PROCESS | 1652 | 1461252918639 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}] 08:35:18 INFO - PROCESS | 1652 | 1461252918797 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:35:18 INFO - PROCESS | 1652 | 1461252918809 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd3f000 == 95 [pid = 1652] [id = 683] 08:35:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x12a37c400) [pid = 1652] [serial = 2049] [outer = 0x0] 08:35:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12a979800) [pid = 1652] [serial = 2050] [outer = 0x12a37c400] 08:35:18 INFO - PROCESS | 1652 | 1461252918837 Marionette DEBUG loaded listener.js 08:35:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x12abac800) [pid = 1652] [serial = 2051] [outer = 0x12a37c400] 08:35:19 INFO - PROCESS | 1652 | 1461252919228 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]]]}] 08:35:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:35:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 620ms 08:35:19 INFO - PROCESS | 1652 | 1461252919256 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:35:19 INFO - PROCESS | 1652 | 1461252919257 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:35:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:35:19 INFO - PROCESS | 1652 | 1461252919260 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:35:19 INFO - PROCESS | 1652 | 1461252919261 Marionette TRACE conn2 <- [1,2706,null,{}] 08:35:19 INFO - PROCESS | 1652 | 1461252919269 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}] 08:35:19 INFO - PROCESS | 1652 | 1461252919409 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:35:19 INFO - PROCESS | 1652 | 1461252919425 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x130232800 == 96 [pid = 1652] [id = 684] 08:35:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12ad03800) [pid = 1652] [serial = 2052] [outer = 0x0] 08:35:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x12b087400) [pid = 1652] [serial = 2053] [outer = 0x12ad03800] 08:35:19 INFO - PROCESS | 1652 | 1461252919451 Marionette DEBUG loaded listener.js 08:35:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x12baef400) [pid = 1652] [serial = 2054] [outer = 0x12ad03800] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x123879000) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12af85c00) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x11a64d000) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x12aba6000) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x112348000) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x11be85c00) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x134d14c00) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12f131800) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x1155a7000) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x1293e1800) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x1279dc800) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x1191b3c00) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x141c84c00) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12b8b4400) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x11af85c00) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12e67ac00) [pid = 1652] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12d5bc400) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x11605f000) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x130066800) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x116711c00) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x11af87800) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x130066c00) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x11a8aa000) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x134dc9000) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x114e76800) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x123870c00) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x134d10c00) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x11a64cc00) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x13037a400) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12b08d400) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x1124a3400) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x11583b400) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12e289800) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x11a8a8800) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11234bc00) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x1123c7000) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x1124ac400) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12a64bc00) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x1293ddc00) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x127ffd000) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x11234b000) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12af82000) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x1276b9400) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x125e74400) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12e38e000) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x134d06800) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x126fe2800) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12e941800) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12f416800) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12b084400) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12bbaac00) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x114e71400) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x127fef400) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x1426f9400) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12386e000) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12b26a800) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11b505800) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x11c341800) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12f415800) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x112347400) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x125e0d800) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x123740000) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x130068800) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12e681400) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x1188dd400) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x125ddac00) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x134d6f400) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12af82400) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11c372800) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x118980800) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12a654400) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12a974400) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12ab8f800) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x134d0fc00) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x116572c00) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x125898800) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x13874e800) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x134dcc000) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:35:20 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12ee84c00) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:35:20 INFO - PROCESS | 1652 | 1461252920280 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]]]}] 08:35:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:35:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1071ms 08:35:20 INFO - PROCESS | 1652 | 1461252920337 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:35:20 INFO - PROCESS | 1652 | 1461252920338 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:35:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:35:20 INFO - PROCESS | 1652 | 1461252920340 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:35:20 INFO - PROCESS | 1652 | 1461252920341 Marionette TRACE conn2 <- [1,2710,null,{}] 08:35:20 INFO - PROCESS | 1652 | 1461252920344 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}] 08:35:20 INFO - PROCESS | 1652 | 1461252920452 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:35:20 INFO - PROCESS | 1652 | 1461252920459 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a16000 == 97 [pid = 1652] [id = 685] 08:35:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11583b400) [pid = 1652] [serial = 2055] [outer = 0x0] 08:35:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x1188dd400) [pid = 1652] [serial = 2056] [outer = 0x11583b400] 08:35:20 INFO - PROCESS | 1652 | 1461252920485 Marionette DEBUG loaded listener.js 08:35:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x119d57c00) [pid = 1652] [serial = 2057] [outer = 0x11583b400] 08:35:20 INFO - PROCESS | 1652 | 1461252920872 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] 08:35:20 INFO - PROCESS | 1652 | 1461252920912 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:35:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:35:20 INFO - PROCESS | 1652 | 1461252920916 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:35:20 INFO - PROCESS | 1652 | 1461252920918 Marionette TRACE conn2 <- [1,2714,null,{}] 08:35:20 INFO - PROCESS | 1652 | 1461252920921 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}] 08:35:21 INFO - PROCESS | 1652 | 1461252921109 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:35:21 INFO - PROCESS | 1652 | 1461252921126 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d8800 == 98 [pid = 1652] [id = 686] 08:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11475fc00) [pid = 1652] [serial = 2058] [outer = 0x0] 08:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11b5d1c00) [pid = 1652] [serial = 2059] [outer = 0x11475fc00] 08:35:21 INFO - PROCESS | 1652 | 1461252921167 Marionette DEBUG loaded listener.js 08:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x125876c00) [pid = 1652] [serial = 2060] [outer = 0x11475fc00] 08:35:21 INFO - PROCESS | 1652 | 1461252921804 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]]]}] 08:35:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:35:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 926ms 08:35:21 INFO - PROCESS | 1652 | 1461252921842 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:35:21 INFO - PROCESS | 1652 | 1461252921845 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:35:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:35:21 INFO - PROCESS | 1652 | 1461252921852 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:35:21 INFO - PROCESS | 1652 | 1461252921854 Marionette TRACE conn2 <- [1,2718,null,{}] 08:35:21 INFO - PROCESS | 1652 | 1461252921857 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}] 08:35:21 INFO - PROCESS | 1652 | 1461252921988 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:35:22 INFO - PROCESS | 1652 | 1461252922092 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x129694000 == 99 [pid = 1652] [id = 687] 08:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x114fca400) [pid = 1652] [serial = 2061] [outer = 0x0] 08:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x118653c00) [pid = 1652] [serial = 2062] [outer = 0x114fca400] 08:35:22 INFO - PROCESS | 1652 | 1461252922126 Marionette DEBUG loaded listener.js 08:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x119d5a800) [pid = 1652] [serial = 2063] [outer = 0x114fca400] 08:35:22 INFO - PROCESS | 1652 | 1461252922658 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] 08:35:22 INFO - PROCESS | 1652 | 1461252922676 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:35:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:35:22 INFO - PROCESS | 1652 | 1461252922681 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:35:22 INFO - PROCESS | 1652 | 1461252922683 Marionette TRACE conn2 <- [1,2722,null,{}] 08:35:22 INFO - PROCESS | 1652 | 1461252922686 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}] 08:35:22 INFO - PROCESS | 1652 | 1461252922811 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:35:22 INFO - PROCESS | 1652 | 1461252922945 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9b2800 == 100 [pid = 1652] [id = 688] 08:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11a65a800) [pid = 1652] [serial = 2064] [outer = 0x0] 08:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x11c504c00) [pid = 1652] [serial = 2065] [outer = 0x11a65a800] 08:35:22 INFO - PROCESS | 1652 | 1461252922977 Marionette DEBUG loaded listener.js 08:35:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x11c703c00) [pid = 1652] [serial = 2066] [outer = 0x11a65a800] 08:35:23 INFO - PROCESS | 1652 | 1461252923443 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] 08:35:23 INFO - PROCESS | 1652 | 1461252923454 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:35:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:35:23 INFO - PROCESS | 1652 | 1461252923457 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:35:23 INFO - PROCESS | 1652 | 1461252923459 Marionette TRACE conn2 <- [1,2726,null,{}] 08:35:23 INFO - PROCESS | 1652 | 1461252923467 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}] 08:35:23 INFO - PROCESS | 1652 | 1461252923592 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:35:23 INFO - PROCESS | 1652 | 1461252923698 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x130ba1800 == 101 [pid = 1652] [id = 689] 08:35:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x127ff4400) [pid = 1652] [serial = 2067] [outer = 0x0] 08:35:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x129012000) [pid = 1652] [serial = 2068] [outer = 0x127ff4400] 08:35:23 INFO - PROCESS | 1652 | 1461252923731 Marionette DEBUG loaded listener.js 08:35:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12a373c00) [pid = 1652] [serial = 2069] [outer = 0x127ff4400] 08:35:24 INFO - PROCESS | 1652 | 1461252924253 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]]]}] 08:35:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:35:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 821ms 08:35:24 INFO - PROCESS | 1652 | 1461252924278 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:35:24 INFO - PROCESS | 1652 | 1461252924280 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:35:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:35:24 INFO - PROCESS | 1652 | 1461252924302 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:35:24 INFO - PROCESS | 1652 | 1461252924303 Marionette TRACE conn2 <- [1,2730,null,{}] 08:35:24 INFO - PROCESS | 1652 | 1461252924306 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}] 08:35:24 INFO - PROCESS | 1652 | 1461252924433 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:35:24 INFO - PROCESS | 1652 | 1461252924567 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x134cbc800 == 102 [pid = 1652] [id = 690] 08:35:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12964f000) [pid = 1652] [serial = 2070] [outer = 0x0] 08:35:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12a742c00) [pid = 1652] [serial = 2071] [outer = 0x12964f000] 08:35:24 INFO - PROCESS | 1652 | 1461252924599 Marionette DEBUG loaded listener.js 08:35:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12a975400) [pid = 1652] [serial = 2072] [outer = 0x12964f000] 08:35:25 INFO - PROCESS | 1652 | 1461252925486 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] 08:35:25 INFO - PROCESS | 1652 | 1461252925525 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:35:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:35:25 INFO - PROCESS | 1652 | 1461252925527 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:35:25 INFO - PROCESS | 1652 | 1461252925528 Marionette TRACE conn2 <- [1,2734,null,{}] 08:35:25 INFO - PROCESS | 1652 | 1461252925575 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}] 08:35:25 INFO - PROCESS | 1652 | 1461252925684 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:35:25 INFO - PROCESS | 1652 | 1461252925829 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x138dbd800 == 103 [pid = 1652] [id = 691] 08:35:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12ab0f800) [pid = 1652] [serial = 2073] [outer = 0x0] 08:35:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12ab8f800) [pid = 1652] [serial = 2074] [outer = 0x12ab0f800] 08:35:25 INFO - PROCESS | 1652 | 1461252925862 Marionette DEBUG loaded listener.js 08:35:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12aec3800) [pid = 1652] [serial = 2075] [outer = 0x12ab0f800] 08:35:26 INFO - PROCESS | 1652 | 1461252926303 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]]]}] 08:35:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:35:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 822ms 08:35:26 INFO - PROCESS | 1652 | 1461252926365 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:35:26 INFO - PROCESS | 1652 | 1461252926367 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:35:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:35:26 INFO - PROCESS | 1652 | 1461252926371 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:35:26 INFO - PROCESS | 1652 | 1461252926372 Marionette TRACE conn2 <- [1,2738,null,{}] 08:35:26 INFO - PROCESS | 1652 | 1461252926375 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}] 08:35:26 INFO - PROCESS | 1652 | 1461252926505 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:35:26 INFO - PROCESS | 1652 | 1461252926610 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a110800 == 104 [pid = 1652] [id = 692] 08:35:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12b091400) [pid = 1652] [serial = 2076] [outer = 0x0] 08:35:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12baf8400) [pid = 1652] [serial = 2077] [outer = 0x12b091400] 08:35:26 INFO - PROCESS | 1652 | 1461252926643 Marionette DEBUG loaded listener.js 08:35:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12bbb2800) [pid = 1652] [serial = 2078] [outer = 0x12b091400] 08:35:27 INFO - PROCESS | 1652 | 1461252927030 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]]]}] 08:35:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:35:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 719ms 08:35:27 INFO - PROCESS | 1652 | 1461252927109 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 1652 | 1461252927111 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:35:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:35:27 INFO - PROCESS | 1652 | 1461252927116 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 1652 | 1461252927117 Marionette TRACE conn2 <- [1,2742,null,{}] 08:35:27 INFO - PROCESS | 1652 | 1461252927119 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}] 08:35:27 INFO - PROCESS | 1652 | 1461252927242 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:35:27 INFO - PROCESS | 1652 | 1461252927375 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a3c8800 == 105 [pid = 1652] [id = 693] 08:35:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12bb5f800) [pid = 1652] [serial = 2079] [outer = 0x0] 08:35:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12cfe0c00) [pid = 1652] [serial = 2080] [outer = 0x12bb5f800] 08:35:27 INFO - PROCESS | 1652 | 1461252927408 Marionette DEBUG loaded listener.js 08:35:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12d242c00) [pid = 1652] [serial = 2081] [outer = 0x12bb5f800] 08:35:27 INFO - PROCESS | 1652 | 1461252927826 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]]]}] 08:35:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:35:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 720ms 08:35:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:35:27 INFO - PROCESS | 1652 | 1461252927836 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 1652 | 1461252927838 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:35:27 INFO - PROCESS | 1652 | 1461252927840 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 1652 | 1461252927841 Marionette TRACE conn2 <- [1,2746,null,{}] 08:35:27 INFO - PROCESS | 1652 | 1461252927844 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}] 08:35:27 INFO - PROCESS | 1652 | 1461252927967 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:35:28 INFO - PROCESS | 1652 | 1461252928099 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a5dc800 == 106 [pid = 1652] [id = 694] 08:35:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12bbb3000) [pid = 1652] [serial = 2082] [outer = 0x0] 08:35:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12d59ac00) [pid = 1652] [serial = 2083] [outer = 0x12bbb3000] 08:35:28 INFO - PROCESS | 1652 | 1461252928133 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12e203400) [pid = 1652] [serial = 2084] [outer = 0x12bbb3000] 08:35:28 INFO - PROCESS | 1652 | 1461252928519 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]]]}] 08:35:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:35:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 719ms 08:35:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:35:28 INFO - PROCESS | 1652 | 1461252928559 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:35:28 INFO - PROCESS | 1652 | 1461252928560 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:35:28 INFO - PROCESS | 1652 | 1461252928563 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:35:28 INFO - PROCESS | 1652 | 1461252928564 Marionette TRACE conn2 <- [1,2750,null,{}] 08:35:28 INFO - PROCESS | 1652 | 1461252928566 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}] 08:35:28 INFO - PROCESS | 1652 | 1461252928707 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:35:28 INFO - PROCESS | 1652 | 1461252928826 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x141cd7800 == 107 [pid = 1652] [id = 695] 08:35:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12cfeb800) [pid = 1652] [serial = 2085] [outer = 0x0] 08:35:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12e27ec00) [pid = 1652] [serial = 2086] [outer = 0x12cfeb800] 08:35:28 INFO - PROCESS | 1652 | 1461252928859 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12e284800) [pid = 1652] [serial = 2087] [outer = 0x12cfeb800] 08:35:29 INFO - PROCESS | 1652 | 1461252929274 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]]]}] 08:35:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:35:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 720ms 08:35:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:35:29 INFO - PROCESS | 1652 | 1461252929284 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:35:29 INFO - PROCESS | 1652 | 1461252929285 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:35:29 INFO - PROCESS | 1652 | 1461252929287 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 1652 | 1461252929289 Marionette TRACE conn2 <- [1,2754,null,{}] 08:35:29 INFO - PROCESS | 1652 | 1461252929291 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}] 08:35:29 INFO - PROCESS | 1652 | 1461252929414 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:35:29 INFO - PROCESS | 1652 | 1461252929558 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x141d61800 == 108 [pid = 1652] [id = 696] 08:35:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x1124acc00) [pid = 1652] [serial = 2088] [outer = 0x0] 08:35:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12e287c00) [pid = 1652] [serial = 2089] [outer = 0x1124acc00] 08:35:29 INFO - PROCESS | 1652 | 1461252929591 Marionette DEBUG loaded listener.js 08:35:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12e320c00) [pid = 1652] [serial = 2090] [outer = 0x1124acc00] 08:35:30 INFO - PROCESS | 1652 | 1461252930040 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]]]}] 08:35:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:35:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 769ms 08:35:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:35:30 INFO - PROCESS | 1652 | 1461252930069 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:35:30 INFO - PROCESS | 1652 | 1461252930071 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:35:30 INFO - PROCESS | 1652 | 1461252930073 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:35:30 INFO - PROCESS | 1652 | 1461252930075 Marionette TRACE conn2 <- [1,2758,null,{}] 08:35:30 INFO - PROCESS | 1652 | 1461252930077 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}] 08:35:30 INFO - PROCESS | 1652 | 1461252930220 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:35:30 INFO - PROCESS | 1652 | 1461252930360 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x127fb6800 == 109 [pid = 1652] [id = 697] 08:35:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x1123bf400) [pid = 1652] [serial = 2091] [outer = 0x0] 08:35:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x1147cd400) [pid = 1652] [serial = 2092] [outer = 0x1123bf400] 08:35:30 INFO - PROCESS | 1652 | 1461252930397 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12e35f000) [pid = 1652] [serial = 2093] [outer = 0x1123bf400] 08:35:30 INFO - PROCESS | 1652 | 1461252930838 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]]]}] 08:35:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:35:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 774ms 08:35:30 INFO - PROCESS | 1652 | 1461252930847 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:35:30 INFO - PROCESS | 1652 | 1461252930849 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:35:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:35:30 INFO - PROCESS | 1652 | 1461252930851 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:35:30 INFO - PROCESS | 1652 | 1461252930852 Marionette TRACE conn2 <- [1,2762,null,{}] 08:35:30 INFO - PROCESS | 1652 | 1461252930855 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}] 08:35:30 INFO - PROCESS | 1652 | 1461252930982 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:35:31 INFO - PROCESS | 1652 | 1461252931118 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11925f800 == 110 [pid = 1652] [id = 698] 08:35:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x1123c3400) [pid = 1652] [serial = 2094] [outer = 0x0] 08:35:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x119b6b800) [pid = 1652] [serial = 2095] [outer = 0x1123c3400] 08:35:31 INFO - PROCESS | 1652 | 1461252931151 Marionette DEBUG loaded listener.js 08:35:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x127ff6800) [pid = 1652] [serial = 2096] [outer = 0x1123c3400] 08:35:31 INFO - PROCESS | 1652 | 1461252931546 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]]]}] 08:35:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:35:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 720ms 08:35:31 INFO - PROCESS | 1652 | 1461252931571 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:35:31 INFO - PROCESS | 1652 | 1461252931573 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:35:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:35:31 INFO - PROCESS | 1652 | 1461252931575 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 1652 | 1461252931576 Marionette TRACE conn2 <- [1,2766,null,{}] 08:35:31 INFO - PROCESS | 1652 | 1461252931579 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}] 08:35:31 INFO - PROCESS | 1652 | 1461252931725 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:35:31 INFO - PROCESS | 1652 | 1461252931837 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x126eab800 == 111 [pid = 1652] [id = 699] 08:35:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x1124ad000) [pid = 1652] [serial = 2097] [outer = 0x0] 08:35:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x11a651400) [pid = 1652] [serial = 2098] [outer = 0x1124ad000] 08:35:31 INFO - PROCESS | 1652 | 1461252931868 Marionette DEBUG loaded listener.js 08:35:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x129646000) [pid = 1652] [serial = 2099] [outer = 0x1124ad000] 08:35:32 INFO - PROCESS | 1652 | 1461252932594 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]]]}] 08:35:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:35:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1071ms 08:35:32 INFO - PROCESS | 1652 | 1461252932648 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:35:32 INFO - PROCESS | 1652 | 1461252932651 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:35:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:35:32 INFO - PROCESS | 1652 | 1461252932656 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 1652 | 1461252932660 Marionette TRACE conn2 <- [1,2770,null,{}] 08:35:32 INFO - PROCESS | 1652 | 1461252932665 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}] 08:35:32 INFO - PROCESS | 1652 | 1461252932840 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:35:32 INFO - PROCESS | 1652 | 1461252932980 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289c4000 == 112 [pid = 1652] [id = 700] 08:35:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x114445800) [pid = 1652] [serial = 2100] [outer = 0x0] 08:35:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x114e77000) [pid = 1652] [serial = 2101] [outer = 0x114445800] 08:35:33 INFO - PROCESS | 1652 | 1461252933011 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x11888a000) [pid = 1652] [serial = 2102] [outer = 0x114445800] 08:35:33 INFO - PROCESS | 1652 | 1461252933466 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]]]}] 08:35:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:35:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 876ms 08:35:33 INFO - PROCESS | 1652 | 1461252933532 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:35:33 INFO - PROCESS | 1652 | 1461252933536 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:35:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:35:33 INFO - PROCESS | 1652 | 1461252933540 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:35:33 INFO - PROCESS | 1652 | 1461252933542 Marionette TRACE conn2 <- [1,2774,null,{}] 08:35:33 INFO - PROCESS | 1652 | 1461252933544 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}] 08:35:33 INFO - PROCESS | 1652 | 1461252933668 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:35:33 INFO - PROCESS | 1652 | 1461252933779 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1276d5000 == 113 [pid = 1652] [id = 701] 08:35:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x11a888c00) [pid = 1652] [serial = 2103] [outer = 0x0] 08:35:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x11ab78800) [pid = 1652] [serial = 2104] [outer = 0x11a888c00] 08:35:33 INFO - PROCESS | 1652 | 1461252933808 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x11b94f000) [pid = 1652] [serial = 2105] [outer = 0x11a888c00] 08:35:34 INFO - PROCESS | 1652 | --DOCSHELL 0x126a16000 == 112 [pid = 1652] [id = 685] 08:35:34 INFO - PROCESS | 1652 | --DOCSHELL 0x130232800 == 111 [pid = 1652] [id = 684] 08:35:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd3f000 == 110 [pid = 1652] [id = 683] 08:35:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec71800 == 109 [pid = 1652] [id = 682] 08:35:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa53800 == 108 [pid = 1652] [id = 18] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x14286f800) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x142134400) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12964d400) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x142b6dc00) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12a778c00) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf63000 == 107 [pid = 1652] [id = 681] 08:35:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1291af000 == 106 [pid = 1652] [id = 680] 08:35:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e0800 == 105 [pid = 1652] [id = 679] 08:35:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12a31d800 == 104 [pid = 1652] [id = 678] 08:35:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12e72e800 == 103 [pid = 1652] [id = 672] 08:35:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1289c9800 == 102 [pid = 1652] [id = 671] 08:35:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118f84000 == 101 [pid = 1652] [id = 670] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12ad07800) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x134dcd400) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x141c86c00) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x141c0e000) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x1426f3c00) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x11c7d2800) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12f5a0000) [pid = 1652] [serial = 1436] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12e67e000) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x13a2c2c00) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x130381400) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x118888800) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12af81400) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x139a43c00) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12964cc00) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x125894400) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x13a2c0000) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x114f70800) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12744c400) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x1426f9800) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x11a8aa800) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x134dc2000) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12e31e800) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x1124abc00) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x125e0c400) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x11ab73c00) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x134dcbc00) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12e287400) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x1152d4000) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x141c0e400) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11912ec00) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12aba4800) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x129649000) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12a37b000) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x141c8e800) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x141c11000) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12fae7400) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x1293d7800) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x127ffb800) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12f414400) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x134dc2c00) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12a647c00) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x134d09c00) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x130065c00) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x130068400) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12e38dc00) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11927b000) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x144923400) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x14492e000) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x119d50000) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x125898c00) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12ee81400) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12e326000) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x123879400) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x125ff2000) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12fc03c00) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12a64b000) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12a646400) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12f5a2400) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x138754400) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x123877c00) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x142419800) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12f137800) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12900fc00) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x115844000) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x127ff8400) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x129646c00) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x139007800) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12e327c00) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x123878800) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x130062400) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12588f400) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x129311800) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12b08f800) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11ab7f400) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12b084000) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12af81000) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x13a2c0400) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11ba39000) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x134dc1000) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x13a2cbc00) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1123c2800) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x138750000) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x141c06800) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x130007400) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x114484800) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11be91000) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a650c00) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x141c0b000) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x134dc1c00) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11adbe400) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12b270000) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x114bd5800) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12744dc00) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x13900a000) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12fc11800) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c346400) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a970400) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11ba30400) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 08:35:34 INFO - PROCESS | 1652 | 1461252934382 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]]]}] 08:35:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:35:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 871ms 08:35:34 INFO - PROCESS | 1652 | 1461252934412 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:35:34 INFO - PROCESS | 1652 | 1461252934413 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:35:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:35:34 INFO - PROCESS | 1652 | 1461252934421 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:35:34 INFO - PROCESS | 1652 | 1461252934424 Marionette TRACE conn2 <- [1,2778,null,{}] 08:35:34 INFO - PROCESS | 1652 | 1461252934432 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}] 08:35:34 INFO - PROCESS | 1652 | 1461252934579 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:35:34 INFO - PROCESS | 1652 | 1461252934726 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291af000 == 102 [pid = 1652] [id = 702] 08:35:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11a648c00) [pid = 1652] [serial = 2106] [outer = 0x0] 08:35:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11c653000) [pid = 1652] [serial = 2107] [outer = 0x11a648c00] 08:35:34 INFO - PROCESS | 1652 | 1461252934757 Marionette DEBUG loaded listener.js 08:35:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x123874c00) [pid = 1652] [serial = 2108] [outer = 0x11a648c00] 08:35:35 INFO - PROCESS | 1652 | 1461252935053 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]]]}] 08:35:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:35:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 675ms 08:35:35 INFO - PROCESS | 1652 | 1461252935094 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:35:35 INFO - PROCESS | 1652 | 1461252935096 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:35:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:35:35 INFO - PROCESS | 1652 | 1461252935098 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:35:35 INFO - PROCESS | 1652 | 1461252935100 Marionette TRACE conn2 <- [1,2782,null,{}] 08:35:35 INFO - PROCESS | 1652 | 1461252935104 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}] 08:35:35 INFO - PROCESS | 1652 | 1461252935214 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:35:35 INFO - PROCESS | 1652 | 1461252935305 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a13e800 == 103 [pid = 1652] [id = 703] 08:35:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12386fc00) [pid = 1652] [serial = 2109] [outer = 0x0] 08:35:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x123876c00) [pid = 1652] [serial = 2110] [outer = 0x12386fc00] 08:35:35 INFO - PROCESS | 1652 | 1461252935332 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1274c8000) [pid = 1652] [serial = 2111] [outer = 0x12386fc00] 08:35:35 INFO - PROCESS | 1652 | 1461252935610 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]]]}] 08:35:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:35:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 572ms 08:35:35 INFO - PROCESS | 1652 | 1461252935671 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:35:35 INFO - PROCESS | 1652 | 1461252935672 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:35:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:35:35 INFO - PROCESS | 1652 | 1461252935675 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:35:35 INFO - PROCESS | 1652 | 1461252935676 Marionette TRACE conn2 <- [1,2786,null,{}] 08:35:35 INFO - PROCESS | 1652 | 1461252935679 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}] 08:35:35 INFO - PROCESS | 1652 | 1461252935822 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:35:36 INFO - PROCESS | 1652 | 1461252935992 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b286000 == 104 [pid = 1652] [id = 704] 08:35:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x126e22c00) [pid = 1652] [serial = 2112] [outer = 0x0] 08:35:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x129018400) [pid = 1652] [serial = 2113] [outer = 0x126e22c00] 08:35:36 INFO - PROCESS | 1652 | 1461252936036 Marionette DEBUG loaded listener.js 08:35:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1293dc000) [pid = 1652] [serial = 2114] [outer = 0x126e22c00] 08:35:36 INFO - PROCESS | 1652 | 1461252936451 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]]]}] 08:35:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:35:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 822ms 08:35:36 INFO - PROCESS | 1652 | 1461252936497 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:35:36 INFO - PROCESS | 1652 | 1461252936498 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:35:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:35:36 INFO - PROCESS | 1652 | 1461252936501 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 1652 | 1461252936502 Marionette TRACE conn2 <- [1,2790,null,{}] 08:35:36 INFO - PROCESS | 1652 | 1461252936504 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}] 08:35:36 INFO - PROCESS | 1652 | 1461252936662 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:35:36 INFO - PROCESS | 1652 | 1461252936683 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cea3800 == 105 [pid = 1652] [id = 705] 08:35:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a37d800) [pid = 1652] [serial = 2115] [outer = 0x0] 08:35:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a77ac00) [pid = 1652] [serial = 2116] [outer = 0x12a37d800] 08:35:36 INFO - PROCESS | 1652 | 1461252936711 Marionette DEBUG loaded listener.js 08:35:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12ab9e800) [pid = 1652] [serial = 2117] [outer = 0x12a37d800] 08:35:37 INFO - PROCESS | 1652 | 1461252937080 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]]]}] 08:35:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:35:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 620ms 08:35:37 INFO - PROCESS | 1652 | 1461252937121 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:35:37 INFO - PROCESS | 1652 | 1461252937122 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:35:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:35:37 INFO - PROCESS | 1652 | 1461252937125 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:35:37 INFO - PROCESS | 1652 | 1461252937126 Marionette TRACE conn2 <- [1,2794,null,{}] 08:35:37 INFO - PROCESS | 1652 | 1461252937128 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}] 08:35:37 INFO - PROCESS | 1652 | 1461252937270 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:35:37 INFO - PROCESS | 1652 | 1461252937307 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec5a800 == 106 [pid = 1652] [id = 706] 08:35:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12ab08400) [pid = 1652] [serial = 2118] [outer = 0x0] 08:35:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12ad0c000) [pid = 1652] [serial = 2119] [outer = 0x12ab08400] 08:35:37 INFO - PROCESS | 1652 | 1461252937333 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12af87000) [pid = 1652] [serial = 2120] [outer = 0x12ab08400] 08:35:37 INFO - PROCESS | 1652 | 1461252937705 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]]]}] 08:35:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:35:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 617ms 08:35:37 INFO - PROCESS | 1652 | 1461252937743 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:35:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:35:37 INFO - PROCESS | 1652 | 1461252937744 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:35:37 INFO - PROCESS | 1652 | 1461252937754 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:35:37 INFO - PROCESS | 1652 | 1461252937755 Marionette TRACE conn2 <- [1,2798,null,{}] 08:35:37 INFO - PROCESS | 1652 | 1461252937758 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}] 08:35:37 INFO - PROCESS | 1652 | 1461252937902 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:35:37 INFO - PROCESS | 1652 | 1461252937915 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec9a800 == 107 [pid = 1652] [id = 707] 08:35:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12aec2000) [pid = 1652] [serial = 2121] [outer = 0x0] 08:35:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b273000) [pid = 1652] [serial = 2122] [outer = 0x12aec2000] 08:35:37 INFO - PROCESS | 1652 | 1461252937941 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12baeb800) [pid = 1652] [serial = 2123] [outer = 0x12aec2000] 08:35:38 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x114006c00) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:35:38 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11bef1c00) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:35:38 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11583b400) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:35:38 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12fadec00) [pid = 1652] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:35:38 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1274c1400) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:35:38 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12a37c400) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:35:38 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12ad03800) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:35:38 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a651800) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:35:38 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x125898000) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:35:38 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x119c88800) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:35:38 INFO - PROCESS | 1652 | 1461252938437 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]]]}] 08:35:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:35:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 728ms 08:35:38 INFO - PROCESS | 1652 | 1461252938474 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 1652 | 1461252938475 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:35:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:35:38 INFO - PROCESS | 1652 | 1461252938477 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:35:38 INFO - PROCESS | 1652 | 1461252938479 Marionette TRACE conn2 <- [1,2802,null,{}] 08:35:38 INFO - PROCESS | 1652 | 1461252938487 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}] 08:35:38 INFO - PROCESS | 1652 | 1461252938599 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:35:38 INFO - PROCESS | 1652 | 1461252938698 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f689000 == 108 [pid = 1652] [id = 708] 08:35:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11ab7dc00) [pid = 1652] [serial = 2124] [outer = 0x0] 08:35:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a976c00) [pid = 1652] [serial = 2125] [outer = 0x11ab7dc00] 08:35:38 INFO - PROCESS | 1652 | 1461252938729 Marionette DEBUG loaded listener.js 08:35:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12baf9800) [pid = 1652] [serial = 2126] [outer = 0x11ab7dc00] 08:35:39 INFO - PROCESS | 1652 | 1461252939036 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]]]}] 08:35:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:35:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 570ms 08:35:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:35:39 INFO - PROCESS | 1652 | 1461252939054 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:35:39 INFO - PROCESS | 1652 | 1461252939055 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:35:39 INFO - PROCESS | 1652 | 1461252939057 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 1652 | 1461252939058 Marionette TRACE conn2 <- [1,2806,null,{}] 08:35:39 INFO - PROCESS | 1652 | 1461252939061 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}] 08:35:39 INFO - PROCESS | 1652 | 1461252939177 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:35:39 INFO - PROCESS | 1652 | 1461252939182 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x130221800 == 109 [pid = 1652] [id = 709] 08:35:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bafa000) [pid = 1652] [serial = 2127] [outer = 0x0] 08:35:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e280000) [pid = 1652] [serial = 2128] [outer = 0x12bafa000] 08:35:39 INFO - PROCESS | 1652 | 1461252939207 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e31e800) [pid = 1652] [serial = 2129] [outer = 0x12bafa000] 08:35:39 INFO - PROCESS | 1652 | 1461252939576 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]]]}] 08:35:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:35:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 568ms 08:35:39 INFO - PROCESS | 1652 | 1461252939640 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:35:39 INFO - PROCESS | 1652 | 1461252939642 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:35:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:35:39 INFO - PROCESS | 1652 | 1461252939644 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 1652 | 1461252939646 Marionette TRACE conn2 <- [1,2810,null,{}] 08:35:39 INFO - PROCESS | 1652 | 1461252939648 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}] 08:35:39 INFO - PROCESS | 1652 | 1461252939772 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:35:39 INFO - PROCESS | 1652 | 1461252939776 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1303ad000 == 110 [pid = 1652] [id = 710] 08:35:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e287400) [pid = 1652] [serial = 2130] [outer = 0x0] 08:35:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12e38c000) [pid = 1652] [serial = 2131] [outer = 0x12e287400] 08:35:39 INFO - PROCESS | 1652 | 1461252939805 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e67c800) [pid = 1652] [serial = 2132] [outer = 0x12e287400] 08:35:40 INFO - PROCESS | 1652 | 1461252940172 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]]]}] 08:35:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:35:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 571ms 08:35:40 INFO - PROCESS | 1652 | 1461252940215 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:35:40 INFO - PROCESS | 1652 | 1461252940217 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:35:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:35:40 INFO - PROCESS | 1652 | 1461252940219 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:35:40 INFO - PROCESS | 1652 | 1461252940220 Marionette TRACE conn2 <- [1,2814,null,{}] 08:35:40 INFO - PROCESS | 1652 | 1461252940222 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}] 08:35:40 INFO - PROCESS | 1652 | 1461252940334 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:35:40 INFO - PROCESS | 1652 | 1461252940534 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f1a000 == 111 [pid = 1652] [id = 711] 08:35:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x112344000) [pid = 1652] [serial = 2133] [outer = 0x0] 08:35:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11234b000) [pid = 1652] [serial = 2134] [outer = 0x112344000] 08:35:40 INFO - PROCESS | 1652 | 1461252940569 Marionette DEBUG loaded listener.js 08:35:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1147cb000) [pid = 1652] [serial = 2135] [outer = 0x112344000] 08:35:41 INFO - PROCESS | 1652 | 1461252941040 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]]]}] 08:35:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:35:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 871ms 08:35:41 INFO - PROCESS | 1652 | 1461252941091 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:35:41 INFO - PROCESS | 1652 | 1461252941094 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:35:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:35:41 INFO - PROCESS | 1652 | 1461252941113 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:35:41 INFO - PROCESS | 1652 | 1461252941115 Marionette TRACE conn2 <- [1,2818,null,{}] 08:35:41 INFO - PROCESS | 1652 | 1461252941120 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}] 08:35:41 INFO - PROCESS | 1652 | 1461252941263 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:35:41 INFO - PROCESS | 1652 | 1461252941395 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a1e4800 == 112 [pid = 1652] [id = 712] 08:35:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1155a6000) [pid = 1652] [serial = 2136] [outer = 0x0] 08:35:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11a8aa000) [pid = 1652] [serial = 2137] [outer = 0x1155a6000] 08:35:41 INFO - PROCESS | 1652 | 1461252941428 Marionette DEBUG loaded listener.js 08:35:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11be88800) [pid = 1652] [serial = 2138] [outer = 0x1155a6000] 08:35:41 INFO - PROCESS | 1652 | 1461252941859 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]]]}] 08:35:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:35:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 787ms 08:35:41 INFO - PROCESS | 1652 | 1461252941888 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:35:41 INFO - PROCESS | 1652 | 1461252941891 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:35:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:35:41 INFO - PROCESS | 1652 | 1461252941894 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:35:41 INFO - PROCESS | 1652 | 1461252941895 Marionette TRACE conn2 <- [1,2822,null,{}] 08:35:41 INFO - PROCESS | 1652 | 1461252941898 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}] 08:35:42 INFO - PROCESS | 1652 | 1461252942029 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:35:42 INFO - PROCESS | 1652 | 1461252942134 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e487000 == 113 [pid = 1652] [id = 713] 08:35:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x123878800) [pid = 1652] [serial = 2139] [outer = 0x0] 08:35:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1258c4400) [pid = 1652] [serial = 2140] [outer = 0x123878800] 08:35:42 INFO - PROCESS | 1652 | 1461252942165 Marionette DEBUG loaded listener.js 08:35:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1293e6c00) [pid = 1652] [serial = 2141] [outer = 0x123878800] 08:35:42 INFO - PROCESS | 1652 | 1461252942618 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]]]}] 08:35:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:35:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 771ms 08:35:42 INFO - PROCESS | 1652 | 1461252942665 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:35:42 INFO - PROCESS | 1652 | 1461252942667 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:35:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:35:42 INFO - PROCESS | 1652 | 1461252942674 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 1652 | 1461252942678 Marionette TRACE conn2 <- [1,2826,null,{}] 08:35:42 INFO - PROCESS | 1652 | 1461252942682 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}] 08:35:42 INFO - PROCESS | 1652 | 1461252942830 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:35:43 INFO - PROCESS | 1652 | 1461252943007 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x130bb4000 == 114 [pid = 1652] [id = 714] 08:35:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x129650000) [pid = 1652] [serial = 2142] [outer = 0x0] 08:35:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12a970400) [pid = 1652] [serial = 2143] [outer = 0x129650000] 08:35:43 INFO - PROCESS | 1652 | 1461252943056 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12b084800) [pid = 1652] [serial = 2144] [outer = 0x129650000] 08:35:43 INFO - PROCESS | 1652 | 1461252943486 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:35:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:35:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 829ms 08:35:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:35:43 INFO - PROCESS | 1652 | 1461252943500 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:35:43 INFO - PROCESS | 1652 | 1461252943503 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:35:43 INFO - PROCESS | 1652 | 1461252943505 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:35:43 INFO - PROCESS | 1652 | 1461252943506 Marionette TRACE conn2 <- [1,2830,null,{}] 08:35:43 INFO - PROCESS | 1652 | 1461252943508 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}] 08:35:43 INFO - PROCESS | 1652 | 1461252943637 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:35:43 INFO - PROCESS | 1652 | 1461252943770 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x134cb5800 == 115 [pid = 1652] [id = 715] 08:35:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12af83400) [pid = 1652] [serial = 2145] [outer = 0x0] 08:35:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12d5b9c00) [pid = 1652] [serial = 2146] [outer = 0x12af83400] 08:35:43 INFO - PROCESS | 1652 | 1461252943801 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12e362000) [pid = 1652] [serial = 2147] [outer = 0x12af83400] 08:35:44 INFO - PROCESS | 1652 | 1461252944239 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]]]}] 08:35:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:35:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 770ms 08:35:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:35:44 INFO - PROCESS | 1652 | 1461252944292 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:35:44 INFO - PROCESS | 1652 | 1461252944294 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:35:44 INFO - PROCESS | 1652 | 1461252944311 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:35:44 INFO - PROCESS | 1652 | 1461252944313 Marionette TRACE conn2 <- [1,2834,null,{}] 08:35:44 INFO - PROCESS | 1652 | 1461252944321 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}] 08:35:44 INFO - PROCESS | 1652 | 1461252944519 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:35:44 INFO - PROCESS | 1652 | 1461252944668 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x138dcf800 == 116 [pid = 1652] [id = 716] 08:35:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12e399c00) [pid = 1652] [serial = 2148] [outer = 0x0] 08:35:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e67e400) [pid = 1652] [serial = 2149] [outer = 0x12e399c00] 08:35:44 INFO - PROCESS | 1652 | 1461252944705 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12ee87000) [pid = 1652] [serial = 2150] [outer = 0x12e399c00] 08:35:45 INFO - PROCESS | 1652 | 1461252945124 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:35:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:35:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 890ms 08:35:45 INFO - PROCESS | 1652 | 1461252945187 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:35:45 INFO - PROCESS | 1652 | 1461252945189 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:35:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:35:45 INFO - PROCESS | 1652 | 1461252945191 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:35:45 INFO - PROCESS | 1652 | 1461252945192 Marionette TRACE conn2 <- [1,2838,null,{}] 08:35:45 INFO - PROCESS | 1652 | 1461252945195 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}] 08:35:45 INFO - PROCESS | 1652 | 1461252945327 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:35:45 INFO - PROCESS | 1652 | 1461252945463 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a124000 == 117 [pid = 1652] [id = 717] 08:35:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12ee8bc00) [pid = 1652] [serial = 2151] [outer = 0x0] 08:35:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12f133800) [pid = 1652] [serial = 2152] [outer = 0x12ee8bc00] 08:35:45 INFO - PROCESS | 1652 | 1461252945493 Marionette DEBUG loaded listener.js 08:35:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12f41e800) [pid = 1652] [serial = 2153] [outer = 0x12ee8bc00] 08:35:45 INFO - PROCESS | 1652 | 1461252945994 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]]]}] 08:35:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:35:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 868ms 08:35:46 INFO - PROCESS | 1652 | 1461252946060 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:35:46 INFO - PROCESS | 1652 | 1461252946061 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:35:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:35:46 INFO - PROCESS | 1652 | 1461252946064 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:35:46 INFO - PROCESS | 1652 | 1461252946065 Marionette TRACE conn2 <- [1,2842,null,{}] 08:35:46 INFO - PROCESS | 1652 | 1461252946067 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}] 08:35:46 INFO - PROCESS | 1652 | 1461252946195 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:35:46 INFO - PROCESS | 1652 | 1461252946300 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x141cdc000 == 118 [pid = 1652] [id = 718] 08:35:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12f41a800) [pid = 1652] [serial = 2154] [outer = 0x0] 08:35:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12f59ac00) [pid = 1652] [serial = 2155] [outer = 0x12f41a800] 08:35:46 INFO - PROCESS | 1652 | 1461252946330 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12f928400) [pid = 1652] [serial = 2156] [outer = 0x12f41a800] 08:35:46 INFO - PROCESS | 1652 | 1461252946771 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]]]}] 08:35:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:35:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 769ms 08:35:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:35:46 INFO - PROCESS | 1652 | 1461252946833 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:35:46 INFO - PROCESS | 1652 | 1461252946834 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:35:46 INFO - PROCESS | 1652 | 1461252946837 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:35:46 INFO - PROCESS | 1652 | 1461252946838 Marionette TRACE conn2 <- [1,2846,null,{}] 08:35:46 INFO - PROCESS | 1652 | 1461252946840 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}] 08:35:46 INFO - PROCESS | 1652 | 1461252946969 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:35:47 INFO - PROCESS | 1652 | 1461252947104 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1420bc800 == 119 [pid = 1652] [id = 719] 08:35:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12f59e400) [pid = 1652] [serial = 2157] [outer = 0x0] 08:35:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12f935c00) [pid = 1652] [serial = 2158] [outer = 0x12f59e400] 08:35:47 INFO - PROCESS | 1652 | 1461252947135 Marionette DEBUG loaded listener.js 08:35:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12fc03400) [pid = 1652] [serial = 2159] [outer = 0x12f59e400] 08:35:47 INFO - PROCESS | 1652 | 1461252947531 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]]]}] 08:35:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:35:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 718ms 08:35:47 INFO - PROCESS | 1652 | 1461252947573 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:35:47 INFO - PROCESS | 1652 | 1461252947574 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:35:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:35:47 INFO - PROCESS | 1652 | 1461252947576 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:35:47 INFO - PROCESS | 1652 | 1461252947578 Marionette TRACE conn2 <- [1,2850,null,{}] 08:35:47 INFO - PROCESS | 1652 | 1461252947580 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}] 08:35:47 INFO - PROCESS | 1652 | 1461252947757 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:35:47 INFO - PROCESS | 1652 | 1461252947860 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1422d1800 == 120 [pid = 1652] [id = 720] 08:35:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12fc03800) [pid = 1652] [serial = 2160] [outer = 0x0] 08:35:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12fc09c00) [pid = 1652] [serial = 2161] [outer = 0x12fc03800] 08:35:47 INFO - PROCESS | 1652 | 1461252947892 Marionette DEBUG loaded listener.js 08:35:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x130007c00) [pid = 1652] [serial = 2162] [outer = 0x12fc03800] 08:35:48 INFO - PROCESS | 1652 | 1461252948330 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:35:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:35:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 777ms 08:35:48 INFO - PROCESS | 1652 | 1461252948353 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:35:48 INFO - PROCESS | 1652 | 1461252948355 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:35:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:35:48 INFO - PROCESS | 1652 | 1461252948357 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:35:48 INFO - PROCESS | 1652 | 1461252948358 Marionette TRACE conn2 <- [1,2854,null,{}] 08:35:48 INFO - PROCESS | 1652 | 1461252948360 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}] 08:35:48 INFO - PROCESS | 1652 | 1461252948489 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:35:48 INFO - PROCESS | 1652 | 1461252948624 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x142510000 == 121 [pid = 1652] [id = 721] 08:35:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12fc06000) [pid = 1652] [serial = 2163] [outer = 0x0] 08:35:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x130014000) [pid = 1652] [serial = 2164] [outer = 0x12fc06000] 08:35:48 INFO - PROCESS | 1652 | 1461252948659 Marionette DEBUG loaded listener.js 08:35:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x13006b000) [pid = 1652] [serial = 2165] [outer = 0x12fc06000] 08:35:49 INFO - PROCESS | 1652 | 1461252949175 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]]]}] 08:35:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:35:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 872ms 08:35:49 INFO - PROCESS | 1652 | 1461252949229 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 1652 | 1461252949231 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:35:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:35:49 INFO - PROCESS | 1652 | 1461252949236 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 1652 | 1461252949238 Marionette TRACE conn2 <- [1,2858,null,{}] 08:35:49 INFO - PROCESS | 1652 | 1461252949240 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}] 08:35:49 INFO - PROCESS | 1652 | 1461252949387 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:35:49 INFO - PROCESS | 1652 | 1461252949499 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a1e6000 == 122 [pid = 1652] [id = 722] 08:35:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x13006b400) [pid = 1652] [serial = 2166] [outer = 0x0] 08:35:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x130378c00) [pid = 1652] [serial = 2167] [outer = 0x13006b400] 08:35:49 INFO - PROCESS | 1652 | 1461252949530 Marionette DEBUG loaded listener.js 08:35:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x130382000) [pid = 1652] [serial = 2168] [outer = 0x13006b400] 08:35:50 INFO - PROCESS | 1652 | 1461252950255 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:35:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:35:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1071ms 08:35:50 INFO - PROCESS | 1652 | 1461252950307 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:35:50 INFO - PROCESS | 1652 | 1461252950309 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:35:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:35:50 INFO - PROCESS | 1652 | 1461252950313 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:35:50 INFO - PROCESS | 1652 | 1461252950315 Marionette TRACE conn2 <- [1,2862,null,{}] 08:35:50 INFO - PROCESS | 1652 | 1461252950320 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}] 08:35:50 INFO - PROCESS | 1652 | 1461252950447 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:35:50 INFO - PROCESS | 1652 | 1461252950555 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12950f800 == 123 [pid = 1652] [id = 723] 08:35:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x1147c2c00) [pid = 1652] [serial = 2169] [outer = 0x0] 08:35:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x114be4400) [pid = 1652] [serial = 2170] [outer = 0x1147c2c00] 08:35:50 INFO - PROCESS | 1652 | 1461252950584 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x115844000) [pid = 1652] [serial = 2171] [outer = 0x1147c2c00] 08:35:51 INFO - PROCESS | 1652 | 1461252951167 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]]]}] 08:35:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:35:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 872ms 08:35:51 INFO - PROCESS | 1652 | 1461252951187 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 1652 | 1461252951191 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:35:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:35:51 INFO - PROCESS | 1652 | 1461252951195 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 1652 | 1461252951197 Marionette TRACE conn2 <- [1,2866,null,{}] 08:35:51 INFO - PROCESS | 1652 | 1461252951199 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}] 08:35:51 INFO - PROCESS | 1652 | 1461252951317 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:35:51 INFO - PROCESS | 1652 | 1461252951424 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d5000 == 124 [pid = 1652] [id = 724] 08:35:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1188df400) [pid = 1652] [serial = 2172] [outer = 0x0] 08:35:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x119b68c00) [pid = 1652] [serial = 2173] [outer = 0x1188df400] 08:35:51 INFO - PROCESS | 1652 | 1461252951451 Marionette DEBUG loaded listener.js 08:35:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11a8adc00) [pid = 1652] [serial = 2174] [outer = 0x1188df400] 08:35:51 INFO - PROCESS | 1652 | 1461252951917 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]]]}] 08:35:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:35:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 770ms 08:35:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:35:51 INFO - PROCESS | 1652 | 1461252951966 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 1652 | 1461252951967 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:35:51 INFO - PROCESS | 1652 | 1461252951969 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 1652 | 1461252951972 Marionette TRACE conn2 <- [1,2870,null,{}] 08:35:51 INFO - PROCESS | 1652 | 1461252951979 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}] 08:35:52 INFO - PROCESS | 1652 | 1461252952101 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:35:52 INFO - PROCESS | 1652 | 1461252952279 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd3d800 == 123 [pid = 1652] [id = 524] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a1e4000 == 122 [pid = 1652] [id = 509] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1303ad000 == 121 [pid = 1652] [id = 710] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x130221800 == 120 [pid = 1652] [id = 709] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12f689000 == 119 [pid = 1652] [id = 708] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec9a800 == 118 [pid = 1652] [id = 707] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec5a800 == 117 [pid = 1652] [id = 706] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12a375c00) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12aba3000) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12af7a800) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b81800 == 118 [pid = 1652] [id = 725] 08:35:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x114e74400) [pid = 1652] [serial = 2175] [outer = 0x0] 08:35:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11a64d000) [pid = 1652] [serial = 2176] [outer = 0x114e74400] 08:35:52 INFO - PROCESS | 1652 | 1461252952369 Marionette DEBUG loaded listener.js 08:35:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12386d800) [pid = 1652] [serial = 2177] [outer = 0x114e74400] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12cea3800 == 117 [pid = 1652] [id = 705] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b286000 == 116 [pid = 1652] [id = 704] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a13e800 == 115 [pid = 1652] [id = 703] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1291af000 == 114 [pid = 1652] [id = 702] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1276d5000 == 113 [pid = 1652] [id = 701] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1289c4000 == 112 [pid = 1652] [id = 700] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11925f800 == 111 [pid = 1652] [id = 698] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x127fb6800 == 110 [pid = 1652] [id = 697] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x141d61800 == 109 [pid = 1652] [id = 696] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x141cd7800 == 108 [pid = 1652] [id = 695] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x13a5dc800 == 107 [pid = 1652] [id = 694] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x13a3c8800 == 106 [pid = 1652] [id = 693] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x13a110800 == 105 [pid = 1652] [id = 692] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x138dbd800 == 104 [pid = 1652] [id = 691] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x134cbc800 == 103 [pid = 1652] [id = 690] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x130ba1800 == 102 [pid = 1652] [id = 689] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9b2800 == 101 [pid = 1652] [id = 688] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x129694000 == 100 [pid = 1652] [id = 687] 08:35:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d8800 == 99 [pid = 1652] [id = 686] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12ab04400) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x126aa5800) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11ab81400) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11bad6400) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11b511000) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x117965400) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x114e79400) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11c652800) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12b276c00) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11c622000) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x123870000) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x118983000) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x114762000) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12baef400) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1188dd400) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x119d57c00) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12b8bb000) [pid = 1652] [serial = 1427] [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.] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12a376000) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12808b000) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12939e400) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12a979800) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12abac800) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12b087400) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 08:35:52 INFO - PROCESS | 1652 | 1461252952755 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]]]}] 08:35:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:35:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 821ms 08:35:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:35:52 INFO - PROCESS | 1652 | 1461252952792 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:35:52 INFO - PROCESS | 1652 | 1461252952794 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:35:52 INFO - PROCESS | 1652 | 1461252952797 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:35:52 INFO - PROCESS | 1652 | 1461252952800 Marionette TRACE conn2 <- [1,2874,null,{}] 08:35:52 INFO - PROCESS | 1652 | 1461252952805 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}] 08:35:53 INFO - PROCESS | 1652 | 1461252953010 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:35:53 INFO - PROCESS | 1652 | 1461252953119 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c58800 == 100 [pid = 1652] [id = 726] 08:35:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x118983000) [pid = 1652] [serial = 2178] [outer = 0x0] 08:35:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12588d800) [pid = 1652] [serial = 2179] [outer = 0x118983000] 08:35:53 INFO - PROCESS | 1652 | 1461252953146 Marionette DEBUG loaded listener.js 08:35:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x126e28800) [pid = 1652] [serial = 2180] [outer = 0x118983000] 08:35:53 INFO - PROCESS | 1652 | 1461252953445 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]]]}] 08:35:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:35:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 675ms 08:35:53 INFO - PROCESS | 1652 | 1461252953473 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:35:53 INFO - PROCESS | 1652 | 1461252953474 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:35:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:35:53 INFO - PROCESS | 1652 | 1461252953496 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:35:53 INFO - PROCESS | 1652 | 1461252953497 Marionette TRACE conn2 <- [1,2878,null,{}] 08:35:53 INFO - PROCESS | 1652 | 1461252953504 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}] 08:35:53 INFO - PROCESS | 1652 | 1461252953625 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:35:53 INFO - PROCESS | 1652 | 1461252953632 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0bc800 == 101 [pid = 1652] [id = 727] 08:35:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x1276bac00) [pid = 1652] [serial = 2181] [outer = 0x0] 08:35:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12891b000) [pid = 1652] [serial = 2182] [outer = 0x1276bac00] 08:35:53 INFO - PROCESS | 1652 | 1461252953658 Marionette DEBUG loaded listener.js 08:35:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12939d400) [pid = 1652] [serial = 2183] [outer = 0x1276bac00] 08:35:54 INFO - PROCESS | 1652 | 1461252954023 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]]]}] 08:35:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:35:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 594ms 08:35:54 INFO - PROCESS | 1652 | 1461252954072 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:35:54 INFO - PROCESS | 1652 | 1461252954073 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:35:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:35:54 INFO - PROCESS | 1652 | 1461252954075 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 1652 | 1461252954076 Marionette TRACE conn2 <- [1,2882,null,{}] 08:35:54 INFO - PROCESS | 1652 | 1461252954078 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}] 08:35:54 INFO - PROCESS | 1652 | 1461252954249 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:35:54 INFO - PROCESS | 1652 | 1461252954307 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce94000 == 102 [pid = 1652] [id = 728] 08:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1279de000) [pid = 1652] [serial = 2184] [outer = 0x0] 08:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1293de400) [pid = 1652] [serial = 2185] [outer = 0x1279de000] 08:35:54 INFO - PROCESS | 1652 | 1461252954336 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a978800) [pid = 1652] [serial = 2186] [outer = 0x1279de000] 08:35:54 INFO - PROCESS | 1652 | 1461252954675 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]]]}] 08:35:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:35:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 619ms 08:35:54 INFO - PROCESS | 1652 | 1461252954697 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:35:54 INFO - PROCESS | 1652 | 1461252954698 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:35:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:35:54 INFO - PROCESS | 1652 | 1461252954703 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 1652 | 1461252954704 Marionette TRACE conn2 <- [1,2886,null,{}] 08:35:54 INFO - PROCESS | 1652 | 1461252954706 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}] 08:35:54 INFO - PROCESS | 1652 | 1461252954849 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:35:54 INFO - PROCESS | 1652 | 1461252954863 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e736800 == 103 [pid = 1652] [id = 729] 08:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a74a000) [pid = 1652] [serial = 2187] [outer = 0x0] 08:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12ab11400) [pid = 1652] [serial = 2188] [outer = 0x12a74a000] 08:35:54 INFO - PROCESS | 1652 | 1461252954892 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12aba5000) [pid = 1652] [serial = 2189] [outer = 0x12a74a000] 08:35:55 INFO - PROCESS | 1652 | 1461252955289 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]]]}] 08:35:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:35:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 621ms 08:35:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:35:55 INFO - PROCESS | 1652 | 1461252955330 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:35:55 INFO - PROCESS | 1652 | 1461252955331 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:35:55 INFO - PROCESS | 1652 | 1461252955333 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:35:55 INFO - PROCESS | 1652 | 1461252955335 Marionette TRACE conn2 <- [1,2890,null,{}] 08:35:55 INFO - PROCESS | 1652 | 1461252955337 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}] 08:35:55 INFO - PROCESS | 1652 | 1461252955479 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:35:55 INFO - PROCESS | 1652 | 1461252955495 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f691800 == 104 [pid = 1652] [id = 730] 08:35:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12a977c00) [pid = 1652] [serial = 2190] [outer = 0x0] 08:35:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12ad11c00) [pid = 1652] [serial = 2191] [outer = 0x12a977c00] 08:35:55 INFO - PROCESS | 1652 | 1461252955520 Marionette DEBUG loaded listener.js 08:35:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12af81400) [pid = 1652] [serial = 2192] [outer = 0x12a977c00] 08:35:55 INFO - PROCESS | 1652 | 1461252955903 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:35:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:35:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 619ms 08:35:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:35:55 INFO - PROCESS | 1652 | 1461252955954 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:35:55 INFO - PROCESS | 1652 | 1461252955955 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:35:55 INFO - PROCESS | 1652 | 1461252955958 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:35:55 INFO - PROCESS | 1652 | 1461252955959 Marionette TRACE conn2 <- [1,2894,null,{}] 08:35:55 INFO - PROCESS | 1652 | 1461252955962 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}] 08:35:56 INFO - PROCESS | 1652 | 1461252956194 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:35:56 INFO - PROCESS | 1652 | 1461252956257 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ff34000 == 105 [pid = 1652] [id = 731] 08:35:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12af82400) [pid = 1652] [serial = 2193] [outer = 0x0] 08:35:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12b091000) [pid = 1652] [serial = 2194] [outer = 0x12af82400] 08:35:56 INFO - PROCESS | 1652 | 1461252956298 Marionette DEBUG loaded listener.js 08:35:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12b8b4400) [pid = 1652] [serial = 2195] [outer = 0x12af82400] 08:35:56 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12fa54800) [pid = 1652] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:35:56 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11a888c00) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:35:56 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12386fc00) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:35:56 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12a37d800) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:35:56 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x114445800) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:35:56 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11a648c00) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:35:56 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12ab08400) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:35:56 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x126e22c00) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:35:56 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11ab7dc00) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:35:56 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12aec2000) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:35:56 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12bafa000) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:35:56 INFO - PROCESS | 1652 | 1461252956928 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]]]}] 08:35:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:35:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1021ms 08:35:56 INFO - PROCESS | 1652 | 1461252956980 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:35:56 INFO - PROCESS | 1652 | 1461252956982 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:35:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:35:57 INFO - PROCESS | 1652 | 1461252957007 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:35:57 INFO - PROCESS | 1652 | 1461252957009 Marionette TRACE conn2 <- [1,2898,null,{}] 08:35:57 INFO - PROCESS | 1652 | 1461252957012 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}] 08:35:57 INFO - PROCESS | 1652 | 1461252957140 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:35:57 INFO - PROCESS | 1652 | 1461252957147 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec9d800 == 106 [pid = 1652] [id = 732] 08:35:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11a888c00) [pid = 1652] [serial = 2196] [outer = 0x0] 08:35:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12aec2000) [pid = 1652] [serial = 2197] [outer = 0x11a888c00] 08:35:57 INFO - PROCESS | 1652 | 1461252957174 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12b8bd000) [pid = 1652] [serial = 2198] [outer = 0x11a888c00] 08:35:57 INFO - PROCESS | 1652 | 1461252957545 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]]]}] 08:35:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:35:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 582ms 08:35:57 INFO - PROCESS | 1652 | 1461252957576 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:35:57 INFO - PROCESS | 1652 | 1461252957578 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:35:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:35:57 INFO - PROCESS | 1652 | 1461252957580 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:35:57 INFO - PROCESS | 1652 | 1461252957582 Marionette TRACE conn2 <- [1,2902,null,{}] 08:35:57 INFO - PROCESS | 1652 | 1461252957588 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}] 08:35:57 INFO - PROCESS | 1652 | 1461252957755 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:35:57 INFO - PROCESS | 1652 | 1461252957790 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x13035b000 == 107 [pid = 1652] [id = 733] 08:35:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12d24ac00) [pid = 1652] [serial = 2199] [outer = 0x0] 08:35:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12d5c0800) [pid = 1652] [serial = 2200] [outer = 0x12d24ac00] 08:35:57 INFO - PROCESS | 1652 | 1461252957819 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12e319800) [pid = 1652] [serial = 2201] [outer = 0x12d24ac00] 08:35:58 INFO - PROCESS | 1652 | 1461252958168 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:35:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:35:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 624ms 08:35:58 INFO - PROCESS | 1652 | 1461252958204 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:35:58 INFO - PROCESS | 1652 | 1461252958205 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:35:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:35:58 INFO - PROCESS | 1652 | 1461252958208 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 1652 | 1461252958209 Marionette TRACE conn2 <- [1,2906,null,{}] 08:35:58 INFO - PROCESS | 1652 | 1461252958211 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}] 08:35:58 INFO - PROCESS | 1652 | 1461252958322 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:35:58 INFO - PROCESS | 1652 | 1461252958416 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x13057d000 == 108 [pid = 1652] [id = 734] 08:35:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12d596000) [pid = 1652] [serial = 2202] [outer = 0x0] 08:35:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12e394800) [pid = 1652] [serial = 2203] [outer = 0x12d596000] 08:35:58 INFO - PROCESS | 1652 | 1461252958442 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12e946c00) [pid = 1652] [serial = 2204] [outer = 0x12d596000] 08:35:58 INFO - PROCESS | 1652 | 1461252958714 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]]]}] 08:35:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:35:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 718ms 08:35:58 INFO - PROCESS | 1652 | 1461252958928 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:35:58 INFO - PROCESS | 1652 | 1461252958932 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:35:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:35:58 INFO - PROCESS | 1652 | 1461252958939 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 1652 | 1461252958942 Marionette TRACE conn2 <- [1,2910,null,{}] 08:35:58 INFO - PROCESS | 1652 | 1461252958948 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}] 08:35:59 INFO - PROCESS | 1652 | 1461252959211 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:35:59 INFO - PROCESS | 1652 | 1461252959354 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c4f800 == 109 [pid = 1652] [id = 735] 08:35:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x114e73c00) [pid = 1652] [serial = 2205] [outer = 0x0] 08:35:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x114fc9800) [pid = 1652] [serial = 2206] [outer = 0x114e73c00] 08:35:59 INFO - PROCESS | 1652 | 1461252959387 Marionette DEBUG loaded listener.js 08:35:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x118981000) [pid = 1652] [serial = 2207] [outer = 0x114e73c00] 08:35:59 INFO - PROCESS | 1652 | 1461252959788 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]]]}] 08:35:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:35:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:35:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 873ms 08:35:59 INFO - PROCESS | 1652 | 1461252959812 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:35:59 INFO - PROCESS | 1652 | 1461252959815 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:35:59 INFO - TEST-START | /DOMEvents/constructors.html 08:35:59 INFO - PROCESS | 1652 | 1461252959821 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:35:59 INFO - PROCESS | 1652 | 1461252959823 Marionette TRACE conn2 <- [1,2914,null,{}] 08:35:59 INFO - PROCESS | 1652 | 1461252959826 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}] 08:35:59 INFO - PROCESS | 1652 | 1461252959956 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:36:00 INFO - PROCESS | 1652 | 1461252960094 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b875000 == 110 [pid = 1652] [id = 736] 08:36:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11912ec00) [pid = 1652] [serial = 2208] [outer = 0x0] 08:36:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11b5d2000) [pid = 1652] [serial = 2209] [outer = 0x11912ec00] 08:36:00 INFO - PROCESS | 1652 | 1461252960126 Marionette DEBUG loaded listener.js 08:36:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11c64c400) [pid = 1652] [serial = 2210] [outer = 0x11912ec00] 08:36:00 INFO - PROCESS | 1652 | 1461252960695 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]]]}] 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:36:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:36:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:36:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:36:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:36:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:36:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:36:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:36:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:36:00 INFO - TEST-OK | /DOMEvents/constructors.html | took 931ms 08:36:00 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:36:00 INFO - PROCESS | 1652 | 1461252960750 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:36:00 INFO - PROCESS | 1652 | 1461252960754 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:36:00 INFO - PROCESS | 1652 | 1461252960758 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:36:00 INFO - PROCESS | 1652 | 1461252960760 Marionette TRACE conn2 <- [1,2918,null,{}] 08:36:00 INFO - PROCESS | 1652 | 1461252960772 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}] 08:36:00 INFO - PROCESS | 1652 | 1461252960985 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:36:01 INFO - PROCESS | 1652 | 1461252961119 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x130398000 == 111 [pid = 1652] [id = 737] 08:36:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x125e0c400) [pid = 1652] [serial = 2211] [outer = 0x0] 08:36:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12a64ac00) [pid = 1652] [serial = 2212] [outer = 0x125e0c400] 08:36:01 INFO - PROCESS | 1652 | 1461252961153 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12a782c00) [pid = 1652] [serial = 2213] [outer = 0x125e0c400] 08:36:01 INFO - PROCESS | 1652 | 1461252961539 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:36:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:36:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 826ms 08:36:01 INFO - PROCESS | 1652 | 1461252961584 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:36:01 INFO - PROCESS | 1652 | 1461252961585 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:36:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:36:01 INFO - PROCESS | 1652 | 1461252961588 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:36:01 INFO - PROCESS | 1652 | 1461252961589 Marionette TRACE conn2 <- [1,2922,null,{}] 08:36:01 INFO - PROCESS | 1652 | 1461252961591 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}] 08:36:01 INFO - PROCESS | 1652 | 1461252961721 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:36:01 INFO - PROCESS | 1652 | 1461252961855 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x138db9800 == 112 [pid = 1652] [id = 738] 08:36:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12ab05000) [pid = 1652] [serial = 2214] [outer = 0x0] 08:36:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12b091800) [pid = 1652] [serial = 2215] [outer = 0x12ab05000] 08:36:01 INFO - PROCESS | 1652 | 1461252961889 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12cfe2400) [pid = 1652] [serial = 2216] [outer = 0x12ab05000] 08:36:02 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:36:02 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:36:02 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:36:02 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:36:02 INFO - PROCESS | 1652 | 1461252962269 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]]]}] 08:36:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:36:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:36:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:36:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:36:02 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 08:36:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:36:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:36:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:36:02 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 08:36:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:36:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:36:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:36:02 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]" 08:36:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:36:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:36:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:36:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:36:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 719ms 08:36:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:36:02 INFO - PROCESS | 1652 | 1461252962307 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:36:02 INFO - PROCESS | 1652 | 1461252962309 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:36:02 INFO - PROCESS | 1652 | 1461252962311 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:36:02 INFO - PROCESS | 1652 | 1461252962312 Marionette TRACE conn2 <- [1,2926,null,{}] 08:36:02 INFO - PROCESS | 1652 | 1461252962315 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}] 08:36:02 INFO - PROCESS | 1652 | 1461252962461 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:36:02 INFO - PROCESS | 1652 | 1461252962569 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a3c7800 == 113 [pid = 1652] [id = 739] 08:36:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12ce43c00) [pid = 1652] [serial = 2217] [outer = 0x0] 08:36:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12e31a800) [pid = 1652] [serial = 2218] [outer = 0x12ce43c00] 08:36:02 INFO - PROCESS | 1652 | 1461252962600 Marionette DEBUG loaded listener.js 08:36:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12f59b400) [pid = 1652] [serial = 2219] [outer = 0x12ce43c00] 08:36:02 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:36:02 INFO - PROCESS | 1652 | 1461252962990 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]]]}] 08:36:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:36:03 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 725ms 08:36:03 INFO - PROCESS | 1652 | 1461252963036 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:36:03 INFO - PROCESS | 1652 | 1461252963037 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:36:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:36:03 INFO - PROCESS | 1652 | 1461252963040 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:36:03 INFO - PROCESS | 1652 | 1461252963041 Marionette TRACE conn2 <- [1,2930,null,{}] 08:36:03 INFO - PROCESS | 1652 | 1461252963043 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}] 08:36:03 INFO - PROCESS | 1652 | 1461252963190 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:36:03 INFO - PROCESS | 1652 | 1461252963328 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x141ce4000 == 114 [pid = 1652] [id = 740] 08:36:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12fae5800) [pid = 1652] [serial = 2220] [outer = 0x0] 08:36:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x13006fc00) [pid = 1652] [serial = 2221] [outer = 0x12fae5800] 08:36:03 INFO - PROCESS | 1652 | 1461252963362 Marionette DEBUG loaded listener.js 08:36:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x134d07000) [pid = 1652] [serial = 2222] [outer = 0x12fae5800] 08:36:03 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:36:03 INFO - PROCESS | 1652 | 1461252963721 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]]]}] 08:36:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:36:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 719ms 08:36:03 INFO - PROCESS | 1652 | 1461252963760 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:36:03 INFO - PROCESS | 1652 | 1461252963761 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:36:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:36:03 INFO - PROCESS | 1652 | 1461252963763 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:36:03 INFO - PROCESS | 1652 | 1461252963765 Marionette TRACE conn2 <- [1,2934,null,{}] 08:36:03 INFO - PROCESS | 1652 | 1461252963767 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}] 08:36:03 INFO - PROCESS | 1652 | 1461252963895 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:36:04 INFO - PROCESS | 1652 | 1461252964020 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x142509800 == 115 [pid = 1652] [id = 741] 08:36:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x130375400) [pid = 1652] [serial = 2223] [outer = 0x0] 08:36:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x134d10800) [pid = 1652] [serial = 2224] [outer = 0x130375400] 08:36:04 INFO - PROCESS | 1652 | 1461252964050 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x134d66c00) [pid = 1652] [serial = 2225] [outer = 0x130375400] 08:36:04 INFO - PROCESS | 1652 | 1461252964408 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]]]}] 08:36:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:36:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 669ms 08:36:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:36:04 INFO - PROCESS | 1652 | 1461252964433 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:36:04 INFO - PROCESS | 1652 | 1461252964434 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:36:04 INFO - PROCESS | 1652 | 1461252964436 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 1652 | 1461252964438 Marionette TRACE conn2 <- [1,2938,null,{}] 08:36:04 INFO - PROCESS | 1652 | 1461252964440 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}] 08:36:04 INFO - PROCESS | 1652 | 1461252964569 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:36:04 INFO - PROCESS | 1652 | 1461252964705 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1426d5800 == 116 [pid = 1652] [id = 742] 08:36:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x134d08000) [pid = 1652] [serial = 2226] [outer = 0x0] 08:36:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x134d6dc00) [pid = 1652] [serial = 2227] [outer = 0x134d08000] 08:36:04 INFO - PROCESS | 1652 | 1461252964737 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x134dc0000) [pid = 1652] [serial = 2228] [outer = 0x134d08000] 08:36:05 INFO - PROCESS | 1652 | 1461252965093 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]]]}] 08:36:05 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. 08:36:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 08:36:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:36:05 INFO - PROCESS | 1652 | 1461252965108 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:36:05 INFO - PROCESS | 1652 | 1461252965109 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:36:05 INFO - PROCESS | 1652 | 1461252965111 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 1652 | 1461252965112 Marionette TRACE conn2 <- [1,2942,null,{}] 08:36:05 INFO - PROCESS | 1652 | 1461252965115 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}] 08:36:05 INFO - PROCESS | 1652 | 1461252965246 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:36:05 INFO - PROCESS | 1652 | 1461252965412 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x142b95000 == 117 [pid = 1652] [id = 743] 08:36:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x134d75800) [pid = 1652] [serial = 2229] [outer = 0x0] 08:36:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x134dc6800) [pid = 1652] [serial = 2230] [outer = 0x134d75800] 08:36:05 INFO - PROCESS | 1652 | 1461252965444 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x134dcd000) [pid = 1652] [serial = 2231] [outer = 0x134d75800] 08:36:05 INFO - PROCESS | 1652 | 1461252965791 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"]]]}] 08:36:05 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 08:36:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:36:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 720ms 08:36:05 INFO - PROCESS | 1652 | 1461252965831 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:36:05 INFO - PROCESS | 1652 | 1461252965833 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:36:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:36:05 INFO - PROCESS | 1652 | 1461252965835 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 1652 | 1461252965836 Marionette TRACE conn2 <- [1,2946,null,{}] 08:36:05 INFO - PROCESS | 1652 | 1461252965839 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}] 08:36:05 INFO - PROCESS | 1652 | 1461252965969 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:36:06 INFO - PROCESS | 1652 | 1461252966107 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x142bac800 == 118 [pid = 1652] [id = 744] 08:36:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x134dc0400) [pid = 1652] [serial = 2232] [outer = 0x0] 08:36:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x13874f800) [pid = 1652] [serial = 2233] [outer = 0x134dc0400] 08:36:06 INFO - PROCESS | 1652 | 1461252966139 Marionette DEBUG loaded listener.js 08:36:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x138755c00) [pid = 1652] [serial = 2234] [outer = 0x134dc0400] 08:36:06 INFO - PROCESS | 1652 | 1461252966494 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]]]}] 08:36:06 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. 08:36:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 672ms 08:36:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:36:06 INFO - PROCESS | 1652 | 1461252966508 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:36:06 INFO - PROCESS | 1652 | 1461252966509 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:36:06 INFO - PROCESS | 1652 | 1461252966511 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 1652 | 1461252966513 Marionette TRACE conn2 <- [1,2950,null,{}] 08:36:06 INFO - PROCESS | 1652 | 1461252966516 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}] 08:36:06 INFO - PROCESS | 1652 | 1461252966653 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:36:06 INFO - PROCESS | 1652 | 1461252966861 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x146395800 == 119 [pid = 1652] [id = 745] 08:36:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x139003400) [pid = 1652] [serial = 2235] [outer = 0x0] 08:36:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x13900ec00) [pid = 1652] [serial = 2236] [outer = 0x139003400] 08:36:06 INFO - PROCESS | 1652 | 1461252966912 Marionette DEBUG loaded listener.js 08:36:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x139a45000) [pid = 1652] [serial = 2237] [outer = 0x139003400] 08:36:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x146397800 == 120 [pid = 1652] [id = 746] 08:36:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x13a2c3400) [pid = 1652] [serial = 2238] [outer = 0x0] 08:36:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x139a3e800) [pid = 1652] [serial = 2239] [outer = 0x13a2c3400] 08:36:07 INFO - PROCESS | 1652 | 1461252967434 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]]]}] 08:36:07 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. 08:36:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 973ms 08:36:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:36:07 INFO - PROCESS | 1652 | 1461252967486 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 1652 | 1461252967487 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:36:07 INFO - PROCESS | 1652 | 1461252967489 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 1652 | 1461252967490 Marionette TRACE conn2 <- [1,2954,null,{}] 08:36:07 INFO - PROCESS | 1652 | 1461252967493 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}] 08:36:07 INFO - PROCESS | 1652 | 1461252967668 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:36:07 INFO - PROCESS | 1652 | 1461252967816 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x147b33000 == 121 [pid = 1652] [id = 747] 08:36:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x139a45400) [pid = 1652] [serial = 2240] [outer = 0x0] 08:36:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x13a2bf000) [pid = 1652] [serial = 2241] [outer = 0x139a45400] 08:36:07 INFO - PROCESS | 1652 | 1461252967845 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x13a2cac00) [pid = 1652] [serial = 2242] [outer = 0x139a45400] 08:36:08 INFO - PROCESS | 1652 | 1461252968227 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]]]}] 08:36:08 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:36:08 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 08:36:08 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 769ms 08:36:08 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:36:08 INFO - PROCESS | 1652 | 1461252968259 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 1652 | 1461252968260 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:36:08 INFO - PROCESS | 1652 | 1461252968262 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 1652 | 1461252968263 Marionette TRACE conn2 <- [1,2958,null,{}] 08:36:08 INFO - PROCESS | 1652 | 1461252968266 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}] 08:36:08 INFO - PROCESS | 1652 | 1461252968405 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:36:08 INFO - PROCESS | 1652 | 1461252968525 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1475cd000 == 122 [pid = 1652] [id = 748] 08:36:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x139a4a800) [pid = 1652] [serial = 2243] [outer = 0x0] 08:36:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x141c08c00) [pid = 1652] [serial = 2244] [outer = 0x139a4a800] 08:36:08 INFO - PROCESS | 1652 | 1461252968555 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x141c10c00) [pid = 1652] [serial = 2245] [outer = 0x139a4a800] 08:36:08 INFO - PROCESS | 1652 | 1461252968948 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]]]}] 08:36:08 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. 08:36:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 719ms 08:36:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:36:08 INFO - PROCESS | 1652 | 1461252968982 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 1652 | 1461252968984 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:36:08 INFO - PROCESS | 1652 | 1461252968987 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 1652 | 1461252968989 Marionette TRACE conn2 <- [1,2962,null,{}] 08:36:08 INFO - PROCESS | 1652 | 1461252968993 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}] 08:36:09 INFO - PROCESS | 1652 | 1461252969194 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:36:09 INFO - PROCESS | 1652 | 1461252969370 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1475e3800 == 123 [pid = 1652] [id = 749] 08:36:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x139a4a400) [pid = 1652] [serial = 2246] [outer = 0x0] 08:36:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x141c82800) [pid = 1652] [serial = 2247] [outer = 0x139a4a400] 08:36:09 INFO - PROCESS | 1652 | 1461252969400 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x141c89800) [pid = 1652] [serial = 2248] [outer = 0x139a4a400] 08:36:09 INFO - PROCESS | 1652 | 1461252969775 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]]]}] 08:36:09 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. 08:36:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 820ms 08:36:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:36:09 INFO - PROCESS | 1652 | 1461252969807 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 1652 | 1461252969808 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:36:09 INFO - PROCESS | 1652 | 1461252969811 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 1652 | 1461252969812 Marionette TRACE conn2 <- [1,2966,null,{}] 08:36:09 INFO - PROCESS | 1652 | 1461252969814 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}] 08:36:09 INFO - PROCESS | 1652 | 1461252969945 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:36:10 INFO - PROCESS | 1652 | 1461252970095 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x142355000 == 124 [pid = 1652] [id = 750] 08:36:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x13a2cb000) [pid = 1652] [serial = 2249] [outer = 0x0] 08:36:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x141c8f000) [pid = 1652] [serial = 2250] [outer = 0x13a2cb000] 08:36:10 INFO - PROCESS | 1652 | 1461252970125 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x142135800) [pid = 1652] [serial = 2251] [outer = 0x13a2cb000] 08:36:10 INFO - PROCESS | 1652 | 1461252970570 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]]]}] 08:36:10 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. 08:36:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 774ms 08:36:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:36:10 INFO - PROCESS | 1652 | 1461252970586 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 1652 | 1461252970587 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:36:10 INFO - PROCESS | 1652 | 1461252970590 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 1652 | 1461252970591 Marionette TRACE conn2 <- [1,2970,null,{}] 08:36:10 INFO - PROCESS | 1652 | 1461252970593 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}] 08:36:10 INFO - PROCESS | 1652 | 1461252970731 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:36:10 INFO - PROCESS | 1652 | 1461252970854 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a31b800 == 125 [pid = 1652] [id = 751] 08:36:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x11a8ae000) [pid = 1652] [serial = 2252] [outer = 0x0] 08:36:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x1290e5400) [pid = 1652] [serial = 2253] [outer = 0x11a8ae000] 08:36:10 INFO - PROCESS | 1652 | 1461252970884 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x141c8e000) [pid = 1652] [serial = 2254] [outer = 0x11a8ae000] 08:36:11 INFO - PROCESS | 1652 | 1461252971248 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]]]}] 08:36:11 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. 08:36:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 669ms 08:36:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:36:11 INFO - PROCESS | 1652 | 1461252971260 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:36:11 INFO - PROCESS | 1652 | 1461252971261 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:36:11 INFO - PROCESS | 1652 | 1461252971264 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:36:11 INFO - PROCESS | 1652 | 1461252971265 Marionette TRACE conn2 <- [1,2974,null,{}] 08:36:11 INFO - PROCESS | 1652 | 1461252971267 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}] 08:36:11 INFO - PROCESS | 1652 | 1461252971403 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:36:11 INFO - PROCESS | 1652 | 1461252971577 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x130bab000 == 126 [pid = 1652] [id = 752] 08:36:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x11bad8800) [pid = 1652] [serial = 2255] [outer = 0x0] 08:36:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x142136000) [pid = 1652] [serial = 2256] [outer = 0x11bad8800] 08:36:11 INFO - PROCESS | 1652 | 1461252971606 Marionette DEBUG loaded listener.js 08:36:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x142415400) [pid = 1652] [serial = 2257] [outer = 0x11bad8800] 08:36:12 INFO - PROCESS | 1652 | 1461252972195 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]]]}] 08:36:12 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. 08:36:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 969ms 08:36:12 INFO - PROCESS | 1652 | 1461252972234 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 1652 | 1461252972236 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:36:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:36:12 INFO - PROCESS | 1652 | 1461252972240 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 1652 | 1461252972242 Marionette TRACE conn2 <- [1,2978,null,{}] 08:36:12 INFO - PROCESS | 1652 | 1461252972245 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}] 08:36:12 INFO - PROCESS | 1652 | 1461252972380 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:36:12 INFO - PROCESS | 1652 | 1461252972505 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba71800 == 127 [pid = 1652] [id = 753] 08:36:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x116574000) [pid = 1652] [serial = 2258] [outer = 0x0] 08:36:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x119d55000) [pid = 1652] [serial = 2259] [outer = 0x116574000] 08:36:12 INFO - PROCESS | 1652 | 1461252972534 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x11ba37800) [pid = 1652] [serial = 2260] [outer = 0x116574000] 08:36:12 INFO - PROCESS | 1652 | 1461252972952 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]]]}] 08:36:12 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. 08:36:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 720ms 08:36:12 INFO - PROCESS | 1652 | 1461252972961 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 1652 | 1461252972968 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:36:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:36:12 INFO - PROCESS | 1652 | 1461252972974 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 1652 | 1461252972977 Marionette TRACE conn2 <- [1,2982,null,{}] 08:36:12 INFO - PROCESS | 1652 | 1461252972981 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}] 08:36:13 INFO - PROCESS | 1652 | 1461252973199 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:36:13 INFO - PROCESS | 1652 | 1461252973372 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0df800 == 128 [pid = 1652] [id = 754] 08:36:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x1123b9000) [pid = 1652] [serial = 2261] [outer = 0x0] 08:36:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x114e76c00) [pid = 1652] [serial = 2262] [outer = 0x1123b9000] 08:36:13 INFO - PROCESS | 1652 | 1461252973403 Marionette DEBUG loaded listener.js 08:36:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x125870c00) [pid = 1652] [serial = 2263] [outer = 0x1123b9000] 08:36:13 INFO - PROCESS | 1652 | 1461252973795 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"]]]}] 08:36:13 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 08:36:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:36:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 828ms 08:36:13 INFO - PROCESS | 1652 | 1461252973802 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:36:13 INFO - PROCESS | 1652 | 1461252973804 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:36:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:36:13 INFO - PROCESS | 1652 | 1461252973808 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:36:13 INFO - PROCESS | 1652 | 1461252973812 Marionette TRACE conn2 <- [1,2986,null,{}] 08:36:13 INFO - PROCESS | 1652 | 1461252973823 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}] 08:36:14 INFO - PROCESS | 1652 | 1461252974015 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:36:14 INFO - PROCESS | 1652 | 1461252974241 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0bf000 == 129 [pid = 1652] [id = 755] 08:36:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x11a64c400) [pid = 1652] [serial = 2264] [outer = 0x0] 08:36:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x1293d8400) [pid = 1652] [serial = 2265] [outer = 0x11a64c400] 08:36:14 INFO - PROCESS | 1652 | 1461252974327 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12aec8c00) [pid = 1652] [serial = 2266] [outer = 0x11a64c400] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x13035b000 == 128 [pid = 1652] [id = 733] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec9d800 == 127 [pid = 1652] [id = 732] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12fa5b800) [pid = 1652] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12e287c00) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x1147cd400) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x119b6b800) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x12e38c000) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ff34000 == 126 [pid = 1652] [id = 731] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12f691800 == 125 [pid = 1652] [id = 730] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12e736800 == 124 [pid = 1652] [id = 729] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce94000 == 123 [pid = 1652] [id = 728] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0bc800 == 122 [pid = 1652] [id = 727] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x126c58800 == 121 [pid = 1652] [id = 726] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119b81800 == 120 [pid = 1652] [id = 725] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d5000 == 119 [pid = 1652] [id = 724] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12950f800 == 118 [pid = 1652] [id = 723] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1422d1800 == 117 [pid = 1652] [id = 720] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1420bc800 == 116 [pid = 1652] [id = 719] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x141cdc000 == 115 [pid = 1652] [id = 718] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x13a124000 == 114 [pid = 1652] [id = 717] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x138dcf800 == 113 [pid = 1652] [id = 716] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x134cb5800 == 112 [pid = 1652] [id = 715] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x130bb4000 == 111 [pid = 1652] [id = 714] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12e487000 == 110 [pid = 1652] [id = 713] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a1e4800 == 109 [pid = 1652] [id = 712] 08:36:14 INFO - PROCESS | 1652 | --DOCSHELL 0x118f1a000 == 108 [pid = 1652] [id = 711] 08:36:14 INFO - PROCESS | 1652 | 1461252974770 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]]]}] 08:36:14 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. 08:36:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 974ms 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x11b94f000) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x11ab78800) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x123876c00) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x1274c8000) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x11b5d1c00) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12a77ac00) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12a742c00) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x11888a000) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x114e77000) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x129012000) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x11c653000) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x123874c00) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12baf8400) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12ad0c000) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x11a651400) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x118653c00) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x11c504c00) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12ab8f800) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12e27ec00) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x129018400) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12d59ac00) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12a976c00) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12cfe0c00) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12b273000) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12af87000) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12e280000) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12e31e800) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12baf9800) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12baeb800) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12ab9e800) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x1293dc000) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 08:36:14 INFO - PROCESS | 1652 | 1461252974797 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 1652 | 1461252974800 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:36:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:36:14 INFO - PROCESS | 1652 | 1461252974807 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - PROCESS | 1652 | 1461252974808 Marionette TRACE conn2 <- [1,2990,null,{}] 08:36:14 INFO - PROCESS | 1652 | 1461252974810 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}] 08:36:14 INFO - PROCESS | 1652 | 1461252974925 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:36:14 INFO - PROCESS | 1652 | 1461252974930 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129632000 == 109 [pid = 1652] [id = 756] 08:36:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x1274c8000) [pid = 1652] [serial = 2267] [outer = 0x0] 08:36:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12a741400) [pid = 1652] [serial = 2268] [outer = 0x1274c8000] 08:36:14 INFO - PROCESS | 1652 | 1461252974959 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12ab8f800) [pid = 1652] [serial = 2269] [outer = 0x1274c8000] 08:36:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a309800 == 110 [pid = 1652] [id = 757] 08:36:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12b270c00) [pid = 1652] [serial = 2270] [outer = 0x0] 08:36:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12a77ac00) [pid = 1652] [serial = 2271] [outer = 0x12b270c00] 08:36:15 INFO - PROCESS | 1652 | 1461252975516 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]]]}] 08:36:15 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. 08:36:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 08:36:15 INFO - PROCESS | 1652 | 1461252975529 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:36:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:36:15 INFO - PROCESS | 1652 | 1461252975531 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:36:15 INFO - PROCESS | 1652 | 1461252975537 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 1652 | 1461252975538 Marionette TRACE conn2 <- [1,2994,null,{}] 08:36:15 INFO - PROCESS | 1652 | 1461252975542 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}] 08:36:15 INFO - PROCESS | 1652 | 1461252975745 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:36:15 INFO - PROCESS | 1652 | 1461252975874 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba6c800 == 111 [pid = 1652] [id = 758] 08:36:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x129012000) [pid = 1652] [serial = 2272] [outer = 0x0] 08:36:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12af84c00) [pid = 1652] [serial = 2273] [outer = 0x129012000] 08:36:15 INFO - PROCESS | 1652 | 1461252975900 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12bb68800) [pid = 1652] [serial = 2274] [outer = 0x129012000] 08:36:16 INFO - PROCESS | 1652 | 1461252976183 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]]]}] 08:36:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:36:16 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 08:36:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 08:36:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:36:16 INFO - PROCESS | 1652 | 1461252976206 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 1652 | 1461252976207 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:36:16 INFO - PROCESS | 1652 | 1461252976210 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 1652 | 1461252976211 Marionette TRACE conn2 <- [1,2998,null,{}] 08:36:16 INFO - PROCESS | 1652 | 1461252976213 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}] 08:36:16 INFO - PROCESS | 1652 | 1461252976355 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:36:16 INFO - PROCESS | 1652 | 1461252976475 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f460800 == 112 [pid = 1652] [id = 759] 08:36:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12aeccc00) [pid = 1652] [serial = 2275] [outer = 0x0] 08:36:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12e280c00) [pid = 1652] [serial = 2276] [outer = 0x12aeccc00] 08:36:16 INFO - PROCESS | 1652 | 1461252976501 Marionette DEBUG loaded listener.js 08:36:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12f41f400) [pid = 1652] [serial = 2277] [outer = 0x12aeccc00] 08:36:16 INFO - PROCESS | 1652 | 1461252976783 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]]]}] 08:36:16 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. 08:36:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 620ms 08:36:16 INFO - PROCESS | 1652 | 1461252976836 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:36:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:36:16 INFO - PROCESS | 1652 | 1461252976838 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:36:16 INFO - PROCESS | 1652 | 1461252976841 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 1652 | 1461252976842 Marionette TRACE conn2 <- [1,3002,null,{}] 08:36:16 INFO - PROCESS | 1652 | 1461252976844 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}] 08:36:17 INFO - PROCESS | 1652 | 1461252976999 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:36:17 INFO - PROCESS | 1652 | 1461252977018 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x13025f000 == 113 [pid = 1652] [id = 760] 08:36:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12f415800) [pid = 1652] [serial = 2278] [outer = 0x0] 08:36:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12fade000) [pid = 1652] [serial = 2279] [outer = 0x12f415800] 08:36:17 INFO - PROCESS | 1652 | 1461252977044 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12fc0d800) [pid = 1652] [serial = 2280] [outer = 0x12f415800] 08:36:17 INFO - PROCESS | 1652 | 1461252977399 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]]]}] 08:36:17 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. 08:36:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 569ms 08:36:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:36:17 INFO - PROCESS | 1652 | 1461252977410 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:36:17 INFO - PROCESS | 1652 | 1461252977411 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:36:17 INFO - PROCESS | 1652 | 1461252977413 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:36:17 INFO - PROCESS | 1652 | 1461252977414 Marionette TRACE conn2 <- [1,3006,null,{}] 08:36:17 INFO - PROCESS | 1652 | 1461252977422 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}] 08:36:17 INFO - PROCESS | 1652 | 1461252977585 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:36:17 INFO - PROCESS | 1652 | 1461252977602 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x131b47000 == 114 [pid = 1652] [id = 761] 08:36:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x13000bc00) [pid = 1652] [serial = 2281] [outer = 0x0] 08:36:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x130066400) [pid = 1652] [serial = 2282] [outer = 0x13000bc00] 08:36:17 INFO - PROCESS | 1652 | 1461252977628 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x13037cc00) [pid = 1652] [serial = 2283] [outer = 0x13000bc00] 08:36:17 INFO - PROCESS | 1652 | 1461252977972 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]]]}] 08:36:17 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. 08:36:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 575ms 08:36:17 INFO - PROCESS | 1652 | 1461252977988 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:36:17 INFO - PROCESS | 1652 | 1461252977990 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:36:17 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:36:17 INFO - PROCESS | 1652 | 1461252977992 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:36:17 INFO - PROCESS | 1652 | 1461252977993 Marionette TRACE conn2 <- [1,3010,null,{}] 08:36:17 INFO - PROCESS | 1652 | 1461252977995 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}] 08:36:18 INFO - PROCESS | 1652 | 1461252978158 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:36:18 INFO - PROCESS | 1652 | 1461252978175 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x134dbe000 == 115 [pid = 1652] [id = 762] 08:36:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x130068400) [pid = 1652] [serial = 2284] [outer = 0x0] 08:36:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x134dc8c00) [pid = 1652] [serial = 2285] [outer = 0x130068400] 08:36:18 INFO - PROCESS | 1652 | 1461252978202 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x13900d800) [pid = 1652] [serial = 2286] [outer = 0x130068400] 08:36:18 INFO - PROCESS | 1652 | 1461252978570 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]]]}] 08:36:18 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 08:36:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 618ms 08:36:18 INFO - PROCESS | 1652 | 1461252978610 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 1652 | 1461252978611 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:36:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:36:18 INFO - PROCESS | 1652 | 1461252978613 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 1652 | 1461252978615 Marionette TRACE conn2 <- [1,3014,null,{}] 08:36:18 INFO - PROCESS | 1652 | 1461252978617 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}] 08:36:18 INFO - PROCESS | 1652 | 1461252978775 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:36:18 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12e287400) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:36:18 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12d24ac00) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:36:18 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x1279de000) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:36:18 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12a74a000) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:36:18 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x118983000) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:36:18 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x114e74400) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:36:18 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x1188df400) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:36:18 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12a977c00) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:36:18 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x1276bac00) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:36:18 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x1147c2c00) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:36:18 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12af82400) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:36:18 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11a888c00) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:36:19 INFO - PROCESS | 1652 | 1461252979043 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x123765800 == 116 [pid = 1652] [id = 763] 08:36:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x1145d5c00) [pid = 1652] [serial = 2287] [outer = 0x0] 08:36:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x119d57400) [pid = 1652] [serial = 2288] [outer = 0x1145d5c00] 08:36:19 INFO - PROCESS | 1652 | 1461252979068 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x127ffd000) [pid = 1652] [serial = 2289] [outer = 0x1145d5c00] 08:36:19 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:36:19 INFO - PROCESS | 1652 | 1461252979409 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:36:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:36:19 INFO - {} 08:36:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:36:19 INFO - {} 08:36:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:36:19 INFO - {} 08:36:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:36:19 INFO - {} 08:36:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 818ms 08:36:19 INFO - PROCESS | 1652 | 1461252979432 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:36:19 INFO - PROCESS | 1652 | 1461252979434 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:36:19 INFO - TEST-START | /FileAPI/fileReader.html 08:36:19 INFO - PROCESS | 1652 | 1461252979436 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:36:19 INFO - PROCESS | 1652 | 1461252979438 Marionette TRACE conn2 <- [1,3018,null,{}] 08:36:19 INFO - PROCESS | 1652 | 1461252979441 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}] 08:36:19 INFO - PROCESS | 1652 | 1461252979583 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:36:19 INFO - PROCESS | 1652 | 1461252979692 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1422c8800 == 117 [pid = 1652] [id = 764] 08:36:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12ab04400) [pid = 1652] [serial = 2290] [outer = 0x0] 08:36:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x13a2c9c00) [pid = 1652] [serial = 2291] [outer = 0x12ab04400] 08:36:19 INFO - PROCESS | 1652 | 1461252979722 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x1426f5400) [pid = 1652] [serial = 2292] [outer = 0x12ab04400] 08:36:19 INFO - PROCESS | 1652 | 1461252979996 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]]]}] 08:36:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:36:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:36:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:36:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:36:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 570ms 08:36:20 INFO - TEST-START | /FileAPI/historical.html 08:36:20 INFO - PROCESS | 1652 | 1461252980006 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 1652 | 1461252980007 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:36:20 INFO - PROCESS | 1652 | 1461252980009 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 1652 | 1461252980010 Marionette TRACE conn2 <- [1,3022,null,{}] 08:36:20 INFO - PROCESS | 1652 | 1461252980012 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}] 08:36:20 INFO - PROCESS | 1652 | 1461252980136 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:36:20 INFO - PROCESS | 1652 | 1461252980141 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x145a9a800 == 118 [pid = 1652] [id = 765] 08:36:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x1426f5000) [pid = 1652] [serial = 2293] [outer = 0x0] 08:36:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x142794000) [pid = 1652] [serial = 2294] [outer = 0x1426f5000] 08:36:20 INFO - PROCESS | 1652 | 1461252980166 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x14279b000) [pid = 1652] [serial = 2295] [outer = 0x1426f5000] 08:36:20 INFO - PROCESS | 1652 | 1461252980530 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"]]]}] 08:36:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:36:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:36:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:36:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:36:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:36:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:36:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:36:20 INFO - TEST-OK | /FileAPI/historical.html | took 568ms 08:36:20 INFO - PROCESS | 1652 | 1461252980578 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 1652 | 1461252980580 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:36:20 INFO - TEST-START | /FileAPI/idlharness.html 08:36:20 INFO - PROCESS | 1652 | 1461252980587 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 1652 | 1461252980589 Marionette TRACE conn2 <- [1,3026,null,{}] 08:36:20 INFO - PROCESS | 1652 | 1461252980591 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}] 08:36:20 INFO - PROCESS | 1652 | 1461252980767 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:36:20 INFO - PROCESS | 1652 | 1461252980776 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1475e1000 == 119 [pid = 1652] [id = 766] 08:36:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x14279d000) [pid = 1652] [serial = 2296] [outer = 0x0] 08:36:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x14286a800) [pid = 1652] [serial = 2297] [outer = 0x14279d000] 08:36:20 INFO - PROCESS | 1652 | 1461252980801 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x141c06000) [pid = 1652] [serial = 2298] [outer = 0x14279d000] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12e475000 == 118 [pid = 1652] [id = 208] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x125b27800 == 117 [pid = 1652] [id = 182] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a13d800 == 116 [pid = 1652] [id = 583] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a1e6000 == 115 [pid = 1652] [id = 722] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x13a3de000 == 114 [pid = 1652] [id = 463] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12f45e000 == 113 [pid = 1652] [id = 669] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118846800 == 112 [pid = 1652] [id = 490] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x125b26000 == 111 [pid = 1652] [id = 582] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x126c4a000 == 110 [pid = 1652] [id = 442] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11981a000 == 109 [pid = 1652] [id = 420] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ff2b000 == 108 [pid = 1652] [id = 673] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x139cd8800 == 107 [pid = 1652] [id = 456] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b44c000 == 106 [pid = 1652] [id = 225] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x125c13000 == 105 [pid = 1652] [id = 113] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa49800 == 104 [pid = 1652] [id = 390] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd37800 == 103 [pid = 1652] [id = 285] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1289c5000 == 102 [pid = 1652] [id = 511] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbc9800 == 101 [pid = 1652] [id = 657] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9a6000 == 100 [pid = 1652] [id = 163] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf69000 == 99 [pid = 1652] [id = 558] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b88a800 == 98 [pid = 1652] [id = 195] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b86f800 == 97 [pid = 1652] [id = 126] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa4e000 == 96 [pid = 1652] [id = 633] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119819000 == 95 [pid = 1652] [id = 145] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x126eab800 == 94 [pid = 1652] [id = 699] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd2a800 == 93 [pid = 1652] [id = 226] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x125a28800 == 92 [pid = 1652] [id = 465] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1303ab000 == 91 [pid = 1652] [id = 675] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119826000 == 90 [pid = 1652] [id = 148] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0e3800 == 89 [pid = 1652] [id = 183] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x134da6000 == 88 [pid = 1652] [id = 510] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x13a5d5000 == 87 [pid = 1652] [id = 596] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1303a7000 == 86 [pid = 1652] [id = 502] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbcc000 == 85 [pid = 1652] [id = 149] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x130397000 == 84 [pid = 1652] [id = 478] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12d576800 == 83 [pid = 1652] [id = 144] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x13034e800 == 82 [pid = 1652] [id = 572] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ff1e000 == 81 [pid = 1652] [id = 223] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12f694800 == 80 [pid = 1652] [id = 283] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119b38800 == 79 [pid = 1652] [id = 306] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x130b50800 == 78 [pid = 1652] [id = 676] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x14250a000 == 77 [pid = 1652] [id = 631] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x130236800 == 76 [pid = 1652] [id = 674] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12967e800 == 75 [pid = 1652] [id = 559] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x127fb1000 == 74 [pid = 1652] [id = 464] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a138800 == 73 [pid = 1652] [id = 632] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12e72f000 == 72 [pid = 1652] [id = 209] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a3ab800 == 71 [pid = 1652] [id = 512] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec6e000 == 70 [pid = 1652] [id = 282] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118f95800 == 69 [pid = 1652] [id = 210] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0a8000 == 68 [pid = 1652] [id = 376] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x146390800 == 67 [pid = 1652] [id = 630] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119b46000 == 66 [pid = 1652] [id = 286] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x13a5dd800 == 65 [pid = 1652] [id = 508] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12950c800 == 64 [pid = 1652] [id = 489] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116536000 == 63 [pid = 1652] [id = 357] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x134cb4800 == 62 [pid = 1652] [id = 677] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa52800 == 61 [pid = 1652] [id = 355] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119269800 == 60 [pid = 1652] [id = 150] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1291bf800 == 59 [pid = 1652] [id = 241] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa4e800 == 58 [pid = 1652] [id = 284] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x142510000 == 57 [pid = 1652] [id = 721] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba71800 == 56 [pid = 1652] [id = 753] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x130bab000 == 55 [pid = 1652] [id = 752] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a31b800 == 54 [pid = 1652] [id = 751] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x142355000 == 53 [pid = 1652] [id = 750] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1475e3800 == 52 [pid = 1652] [id = 749] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1475cd000 == 51 [pid = 1652] [id = 748] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x147b33000 == 50 [pid = 1652] [id = 747] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x146397800 == 49 [pid = 1652] [id = 746] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x146395800 == 48 [pid = 1652] [id = 745] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x142bac800 == 47 [pid = 1652] [id = 744] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x142b95000 == 46 [pid = 1652] [id = 743] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1426d5800 == 45 [pid = 1652] [id = 742] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x142509800 == 44 [pid = 1652] [id = 741] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x141ce4000 == 43 [pid = 1652] [id = 740] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x13a3c7800 == 42 [pid = 1652] [id = 739] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x138db9800 == 41 [pid = 1652] [id = 738] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x130398000 == 40 [pid = 1652] [id = 737] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b875000 == 39 [pid = 1652] [id = 736] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x13057d000 == 38 [pid = 1652] [id = 734] 08:36:22 INFO - PROCESS | 1652 | --DOCSHELL 0x126c4f800 == 37 [pid = 1652] [id = 735] 08:36:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0df800 == 36 [pid = 1652] [id = 754] 08:36:23 INFO - PROCESS | 1652 | --DOCSHELL 0x129632000 == 35 [pid = 1652] [id = 756] 08:36:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13025f000 == 34 [pid = 1652] [id = 760] 08:36:23 INFO - PROCESS | 1652 | --DOCSHELL 0x145a9a800 == 33 [pid = 1652] [id = 765] 08:36:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12f460800 == 32 [pid = 1652] [id = 759] 08:36:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba6c800 == 31 [pid = 1652] [id = 758] 08:36:23 INFO - PROCESS | 1652 | --DOCSHELL 0x123765800 == 30 [pid = 1652] [id = 763] 08:36:23 INFO - PROCESS | 1652 | --DOCSHELL 0x131b47000 == 29 [pid = 1652] [id = 761] 08:36:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1422c8800 == 28 [pid = 1652] [id = 764] 08:36:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0bf000 == 27 [pid = 1652] [id = 755] 08:36:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a309800 == 26 [pid = 1652] [id = 757] 08:36:23 INFO - PROCESS | 1652 | --DOCSHELL 0x134dbe000 == 25 [pid = 1652] [id = 762] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12e67c800) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12e319800) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x1293de400) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12ab11400) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12a970400) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12588d800) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x126e28800) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x11a64d000) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12386d800) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x11a8adc00) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x119b68c00) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11234b000) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12ad11c00) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12891b000) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12939d400) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x1258c4400) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12aba5000) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x130378c00) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12e67e400) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12d5b9c00) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x115844000) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x114be4400) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12b091000) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12f133800) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x11a8aa000) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12f59ac00) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12af81400) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12f935c00) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12fc09c00) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x130014000) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12d5c0800) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12b8b4400) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12aec2000) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12b8bd000) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12e394800) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12a978800) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 08:36:24 INFO - PROCESS | 1652 | 1461252983977 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]]]}] 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:36:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:36:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:36:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:36:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:36:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:36:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:36:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:36:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:36:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:36:24 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 08:36:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:36:24 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 08:36:24 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 08:36:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:36:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:36:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:36:24 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 08:36:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:36:24 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 08:36:24 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 08:36:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:36:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 3441ms 08:36:24 INFO - PROCESS | 1652 | 1461252984025 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 1652 | 1461252984028 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:36:24 INFO - TEST-START | /FileAPI/idlharness.worker 08:36:24 INFO - PROCESS | 1652 | 1461252984031 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 1652 | 1461252984034 Marionette TRACE conn2 <- [1,3030,null,{}] 08:36:24 INFO - PROCESS | 1652 | 1461252984038 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}] 08:36:24 INFO - PROCESS | 1652 | 1461252984126 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:36:24 INFO - PROCESS | 1652 | 1461252984133 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f21000 == 26 [pid = 1652] [id = 767] 08:36:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x116209000) [pid = 1652] [serial = 2299] [outer = 0x0] 08:36:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x1123bbc00) [pid = 1652] [serial = 2300] [outer = 0x116209000] 08:36:24 INFO - PROCESS | 1652 | 1461252984168 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x117965400) [pid = 1652] [serial = 2301] [outer = 0x116209000] 08:36:24 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:36:24 INFO - PROCESS | 1652 | 1461252984870 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,{},{}]]]}] 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:36:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:36:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:36:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:36:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:36:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:36:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:36:24 INFO - {} 08:36:24 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 08:36:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:36:24 INFO - {} 08:36:24 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 - {} 08:36:24 INFO - {} 08:36:24 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 08:36:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:36:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:36:24 INFO - {} 08:36:24 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 08:36:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:36:24 INFO - {} 08:36:24 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 - {} 08:36:24 INFO - {} 08:36:24 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 08:36:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 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 08:36:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:36:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:36:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 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 08:36:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 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 08:36:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 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 08:36:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:36:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:36:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:36:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:36:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:36:24 INFO - {} 08:36:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 893ms 08:36:24 INFO - PROCESS | 1652 | 1461252984925 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 1652 | 1461252984929 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:36:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:36:24 INFO - PROCESS | 1652 | 1461252984933 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 1652 | 1461252984935 Marionette TRACE conn2 <- [1,3034,null,{}] 08:36:24 INFO - PROCESS | 1652 | 1461252984937 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}] 08:36:25 INFO - PROCESS | 1652 | 1461252985027 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:36:25 INFO - PROCESS | 1652 | 1461252985032 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ae61800 == 27 [pid = 1652] [id = 768] 08:36:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x11897d800) [pid = 1652] [serial = 2302] [outer = 0x0] 08:36:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x11ab7b000) [pid = 1652] [serial = 2303] [outer = 0x11897d800] 08:36:25 INFO - PROCESS | 1652 | 1461252985062 Marionette DEBUG loaded listener.js 08:36:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11aeeb400) [pid = 1652] [serial = 2304] [outer = 0x11897d800] 08:36:25 INFO - PROCESS | 1652 | 1461252985392 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]]]}] 08:36:25 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:36:25 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 470ms 08:36:25 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:36:25 INFO - PROCESS | 1652 | 1461252985428 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 1652 | 1461252985430 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:36:25 INFO - PROCESS | 1652 | 1461252985433 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 1652 | 1461252985435 Marionette TRACE conn2 <- [1,3038,null,{}] 08:36:25 INFO - PROCESS | 1652 | 1461252985444 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}] 08:36:25 INFO - PROCESS | 1652 | 1461252985558 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:36:25 INFO - PROCESS | 1652 | 1461252985568 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcb7000 == 28 [pid = 1652] [id = 769] 08:36:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11234dc00) [pid = 1652] [serial = 2305] [outer = 0x0] 08:36:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11b5d1c00) [pid = 1652] [serial = 2306] [outer = 0x11234dc00] 08:36:25 INFO - PROCESS | 1652 | 1461252985599 Marionette DEBUG loaded listener.js 08:36:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11bacf000) [pid = 1652] [serial = 2307] [outer = 0x11234dc00] 08:36:25 INFO - PROCESS | 1652 | 1461252985908 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"]]]}] 08:36:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:36:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:36:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 522ms 08:36:25 INFO - PROCESS | 1652 | 1461252985955 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 1652 | 1461252985957 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:36:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:36:25 INFO - PROCESS | 1652 | 1461252985959 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 1652 | 1461252985960 Marionette TRACE conn2 <- [1,3042,null,{}] 08:36:25 INFO - PROCESS | 1652 | 1461252985962 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}] 08:36:26 INFO - PROCESS | 1652 | 1461252986044 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:36:26 INFO - PROCESS | 1652 | 1461252986049 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123765800 == 29 [pid = 1652] [id = 770] 08:36:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11be8dc00) [pid = 1652] [serial = 2308] [outer = 0x0] 08:36:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11bef5400) [pid = 1652] [serial = 2309] [outer = 0x11be8dc00] 08:36:26 INFO - PROCESS | 1652 | 1461252986078 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x11c36e800) [pid = 1652] [serial = 2310] [outer = 0x11be8dc00] 08:36:26 INFO - PROCESS | 1652 | 1461252986508 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]]]}] 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:36:26 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. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:36:26 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'.) 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:36:26 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. 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:36:26 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. 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:36:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:36:26 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. 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:36:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:36:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:36:26 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 578ms 08:36:26 INFO - PROCESS | 1652 | 1461252986537 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 1652 | 1461252986539 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:36:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:36:26 INFO - PROCESS | 1652 | 1461252986541 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 1652 | 1461252986542 Marionette TRACE conn2 <- [1,3046,null,{}] 08:36:26 INFO - PROCESS | 1652 | 1461252986545 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}] 08:36:26 INFO - PROCESS | 1652 | 1461252986627 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:36:26 INFO - PROCESS | 1652 | 1461252986631 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c1a800 == 30 [pid = 1652] [id = 771] 08:36:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11894b800) [pid = 1652] [serial = 2311] [outer = 0x0] 08:36:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x11c50a000) [pid = 1652] [serial = 2312] [outer = 0x11894b800] 08:36:26 INFO - PROCESS | 1652 | 1461252986659 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x11c657000) [pid = 1652] [serial = 2313] [outer = 0x11894b800] 08:36:26 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:36:27 INFO - PROCESS | 1652 | 1461252987014 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:36:27 INFO - {} 08:36:27 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 520ms 08:36:27 INFO - PROCESS | 1652 | 1461252987062 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:36:27 INFO - PROCESS | 1652 | 1461252987063 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:36:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:36:27 INFO - PROCESS | 1652 | 1461252987065 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:36:27 INFO - PROCESS | 1652 | 1461252987067 Marionette TRACE conn2 <- [1,3050,null,{}] 08:36:27 INFO - PROCESS | 1652 | 1461252987069 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}] 08:36:27 INFO - PROCESS | 1652 | 1461252987202 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:36:27 INFO - PROCESS | 1652 | 1461252987213 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12701b800 == 31 [pid = 1652] [id = 772] 08:36:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x11c625400) [pid = 1652] [serial = 2314] [outer = 0x0] 08:36:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x123741000) [pid = 1652] [serial = 2315] [outer = 0x11c625400] 08:36:27 INFO - PROCESS | 1652 | 1461252987244 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x125893c00) [pid = 1652] [serial = 2316] [outer = 0x11c625400] 08:36:27 INFO - PROCESS | 1652 | 1461252987552 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]]]}] 08:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:36:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 522ms 08:36:27 INFO - PROCESS | 1652 | 1461252987588 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:36:27 INFO - PROCESS | 1652 | 1461252987589 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:36:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:36:27 INFO - PROCESS | 1652 | 1461252987592 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:36:27 INFO - PROCESS | 1652 | 1461252987593 Marionette TRACE conn2 <- [1,3054,null,{}] 08:36:27 INFO - PROCESS | 1652 | 1461252987595 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}] 08:36:27 INFO - PROCESS | 1652 | 1461252987679 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:36:27 INFO - PROCESS | 1652 | 1461252987684 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12801c800 == 32 [pid = 1652] [id = 773] 08:36:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x125897400) [pid = 1652] [serial = 2317] [outer = 0x0] 08:36:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x1258cb000) [pid = 1652] [serial = 2318] [outer = 0x125897400] 08:36:27 INFO - PROCESS | 1652 | 1461252987710 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x125de0c00) [pid = 1652] [serial = 2319] [outer = 0x125897400] 08:36:28 INFO - PROCESS | 1652 | 1461252988177 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"]]]}] 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:36:28 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" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:36:28 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" 08:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:36:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 633ms 08:36:28 INFO - PROCESS | 1652 | 1461252988225 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 1652 | 1461252988227 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:36:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:36:28 INFO - PROCESS | 1652 | 1461252988229 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 1652 | 1461252988230 Marionette TRACE conn2 <- [1,3058,null,{}] 08:36:28 INFO - PROCESS | 1652 | 1461252988232 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}] 08:36:28 INFO - PROCESS | 1652 | 1461252988316 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:36:28 INFO - PROCESS | 1652 | 1461252988322 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x129511800 == 33 [pid = 1652] [id = 774] 08:36:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x125befc00) [pid = 1652] [serial = 2320] [outer = 0x0] 08:36:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x1268d7c00) [pid = 1652] [serial = 2321] [outer = 0x125befc00] 08:36:28 INFO - PROCESS | 1652 | 1461252988345 Marionette DEBUG loaded listener.js 08:36:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x1279dc400) [pid = 1652] [serial = 2322] [outer = 0x125befc00] 08:36:28 INFO - PROCESS | 1652 | 1461252988824 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]]]}] 08:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:36:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:36:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:36:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:36:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:36:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 626ms 08:36:28 INFO - PROCESS | 1652 | 1461252988857 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 1652 | 1461252988859 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:36:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:36:28 INFO - PROCESS | 1652 | 1461252988862 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 1652 | 1461252988864 Marionette TRACE conn2 <- [1,3062,null,{}] 08:36:28 INFO - PROCESS | 1652 | 1461252988868 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}] 08:36:28 INFO - PROCESS | 1652 | 1461252988993 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:36:29 INFO - PROCESS | 1652 | 1461252989004 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcb4000 == 34 [pid = 1652] [id = 775] 08:36:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x127fef800) [pid = 1652] [serial = 2323] [outer = 0x0] 08:36:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x128081c00) [pid = 1652] [serial = 2324] [outer = 0x127fef800] 08:36:29 INFO - PROCESS | 1652 | 1461252989029 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x128923400) [pid = 1652] [serial = 2325] [outer = 0x127fef800] 08:36:29 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:36:29 INFO - PROCESS | 1652 | 1461252989437 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:36:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:36:29 INFO - {} 08:36:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 621ms 08:36:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:36:29 INFO - PROCESS | 1652 | 1461252989483 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:36:29 INFO - PROCESS | 1652 | 1461252989485 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:36:29 INFO - PROCESS | 1652 | 1461252989487 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:36:29 INFO - PROCESS | 1652 | 1461252989488 Marionette TRACE conn2 <- [1,3066,null,{}] 08:36:29 INFO - PROCESS | 1652 | 1461252989490 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}] 08:36:29 INFO - PROCESS | 1652 | 1461252989599 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:36:29 INFO - PROCESS | 1652 | 1461252989642 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12977d000 == 35 [pid = 1652] [id = 776] 08:36:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x1276b4400) [pid = 1652] [serial = 2326] [outer = 0x0] 08:36:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x1290ea000) [pid = 1652] [serial = 2327] [outer = 0x1276b4400] 08:36:29 INFO - PROCESS | 1652 | 1461252989667 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x1293a6c00) [pid = 1652] [serial = 2328] [outer = 0x1276b4400] 08:36:29 INFO - PROCESS | 1652 | 1461252989967 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]]]}] 08:36:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:36:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:36:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:36:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:36:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:36:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:36:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:36:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 08:36:30 INFO - PROCESS | 1652 | 1461252990011 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:36:30 INFO - PROCESS | 1652 | 1461252990012 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:36:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:36:30 INFO - PROCESS | 1652 | 1461252990014 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:36:30 INFO - PROCESS | 1652 | 1461252990018 Marionette TRACE conn2 <- [1,3070,null,{}] 08:36:30 INFO - PROCESS | 1652 | 1461252990022 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}] 08:36:30 INFO - PROCESS | 1652 | 1461252990145 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:36:30 INFO - PROCESS | 1652 | 1461252990159 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119813800 == 36 [pid = 1652] [id = 777] 08:36:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x118ed0000) [pid = 1652] [serial = 2329] [outer = 0x0] 08:36:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x11912e400) [pid = 1652] [serial = 2330] [outer = 0x118ed0000] 08:36:30 INFO - PROCESS | 1652 | 1461252990192 Marionette DEBUG loaded listener.js 08:36:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x1192c8400) [pid = 1652] [serial = 2331] [outer = 0x118ed0000] 08:36:30 INFO - PROCESS | 1652 | 1461252990570 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]]]}] 08:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:36:30 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 573ms 08:36:30 INFO - PROCESS | 1652 | 1461252990588 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:36:30 INFO - PROCESS | 1652 | 1461252990589 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:36:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:36:30 INFO - PROCESS | 1652 | 1461252990591 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:36:30 INFO - PROCESS | 1652 | 1461252990592 Marionette TRACE conn2 <- [1,3074,null,{}] 08:36:30 INFO - PROCESS | 1652 | 1461252990594 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}] 08:36:30 INFO - PROCESS | 1652 | 1461252990703 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:36:30 INFO - PROCESS | 1652 | 1461252990717 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b98000 == 37 [pid = 1652] [id = 778] 08:36:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x119b61000) [pid = 1652] [serial = 2332] [outer = 0x0] 08:36:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x119b6f400) [pid = 1652] [serial = 2333] [outer = 0x119b61000] 08:36:30 INFO - PROCESS | 1652 | 1461252990742 Marionette DEBUG loaded listener.js 08:36:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x11a647000) [pid = 1652] [serial = 2334] [outer = 0x119b61000] 08:36:31 INFO - PROCESS | 1652 | 1461252991062 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]]]}] 08:36:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:36:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:36:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:36:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:36:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:36:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:36:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 517ms 08:36:31 INFO - PROCESS | 1652 | 1461252991110 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:36:31 INFO - PROCESS | 1652 | 1461252991111 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:36:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:36:31 INFO - PROCESS | 1652 | 1461252991113 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:36:31 INFO - PROCESS | 1652 | 1461252991114 Marionette TRACE conn2 <- [1,3078,null,{}] 08:36:31 INFO - PROCESS | 1652 | 1461252991117 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}] 08:36:32 INFO - PROCESS | 1652 | 1461252992099 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x1124ad000) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11a890400) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x11a64b000) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x114507000) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x127ffe800) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x11a8a6400) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x11c340000) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x142417800) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x13006b400) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x114f71800) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12baec000) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x141c8ec00) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12e399c00) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x123878800) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12ab0f800) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12aba0c00) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x11a65a800) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12ee8bc00) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12bb5f800) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12964f000) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x114fca400) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12f41a800) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12fc06000) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x1123c3400) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12939e000) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x129650000) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12aec1800) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x11475fc00) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12b091400) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12cfeb800) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1123bf400) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12af83400) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x1124acc00) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12bbb3000) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x127ff4400) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12f59e400) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12b090400) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x112344000) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x1155a6000) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12f415800) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x130068400) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x13000bc00) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x1145d5c00) [pid = 1652] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1426f5000) [pid = 1652] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x13a2cb000) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x139a4a400) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x139a4a800) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x139a45400) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x13a2c3400) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x139003400) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x134dc0400) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x134d75800) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x134d08000) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x130375400) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12fae5800) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12ce43c00) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12ab05000) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x125e0c400) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11912ec00) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x114e73c00) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12d596000) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12aeccc00) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x129012000) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b270c00) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1274c8000) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11a64c400) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x1123b9000) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x116574000) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11bad8800) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11a8ae000) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12ab04400) [pid = 1652] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:36:32 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12fc03800) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:36:32 INFO - PROCESS | 1652 | 1461252992196 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118856800 == 38 [pid = 1652] [id = 779] 08:36:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x112347c00) [pid = 1652] [serial = 2335] [outer = 0x0] 08:36:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1123c3800) [pid = 1652] [serial = 2336] [outer = 0x112347c00] 08:36:32 INFO - PROCESS | 1652 | 1461252992222 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x114f71800) [pid = 1652] [serial = 2337] [outer = 0x112347c00] 08:36:32 INFO - PROCESS | 1652 | 1461252992494 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] 08:36:32 INFO - PROCESS | 1652 | 1461252992542 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:36:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:36:32 INFO - PROCESS | 1652 | 1461252992545 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 1652 | 1461252992546 Marionette TRACE conn2 <- [1,3082,null,{}] 08:36:32 INFO - PROCESS | 1652 | 1461252992548 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}] 08:36:32 INFO - PROCESS | 1652 | 1461252992638 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:36:32 INFO - PROCESS | 1652 | 1461252992707 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x126eb3800 == 39 [pid = 1652] [id = 780] 08:36:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x114e70000) [pid = 1652] [serial = 2338] [outer = 0x0] 08:36:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11a8a8400) [pid = 1652] [serial = 2339] [outer = 0x114e70000] 08:36:32 INFO - PROCESS | 1652 | 1461252992732 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x123747400) [pid = 1652] [serial = 2340] [outer = 0x114e70000] 08:36:32 INFO - PROCESS | 1652 | 1461252992978 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]]]}] 08:36:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:36:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:36:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:36:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 468ms 08:36:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:36:33 INFO - PROCESS | 1652 | 1461252993013 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 1652 | 1461252993014 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:36:33 INFO - PROCESS | 1652 | 1461252993024 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 1652 | 1461252993025 Marionette TRACE conn2 <- [1,3086,null,{}] 08:36:33 INFO - PROCESS | 1652 | 1461252993028 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}] 08:36:33 INFO - PROCESS | 1652 | 1461252993119 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:36:33 INFO - PROCESS | 1652 | 1461252993123 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a1e6000 == 40 [pid = 1652] [id = 781] 08:36:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x123879c00) [pid = 1652] [serial = 2341] [outer = 0x0] 08:36:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1293a5000) [pid = 1652] [serial = 2342] [outer = 0x123879c00] 08:36:33 INFO - PROCESS | 1652 | 1461252993149 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1293e3000) [pid = 1652] [serial = 2343] [outer = 0x123879c00] 08:36:33 INFO - PROCESS | 1652 | 1461252993479 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:36:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:36:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 475ms 08:36:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:36:33 INFO - PROCESS | 1652 | 1461252993493 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 1652 | 1461252993494 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:36:33 INFO - PROCESS | 1652 | 1461252993496 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 1652 | 1461252993497 Marionette TRACE conn2 <- [1,3090,null,{}] 08:36:33 INFO - PROCESS | 1652 | 1461252993499 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}] 08:36:33 INFO - PROCESS | 1652 | 1461252993589 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:36:33 INFO - PROCESS | 1652 | 1461252993661 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a31d000 == 41 [pid = 1652] [id = 782] 08:36:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1293e1800) [pid = 1652] [serial = 2344] [outer = 0x0] 08:36:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x129648000) [pid = 1652] [serial = 2345] [outer = 0x1293e1800] 08:36:33 INFO - PROCESS | 1652 | 1461252993687 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12964fc00) [pid = 1652] [serial = 2346] [outer = 0x1293e1800] 08:36:33 INFO - PROCESS | 1652 | 1461252993928 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:36:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:36:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 471ms 08:36:34 INFO - PROCESS | 1652 | 1461252994029 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:36:34 INFO - PROCESS | 1652 | 1461252994032 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:36:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:36:34 INFO - PROCESS | 1652 | 1461252994038 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 1652 | 1461252994040 Marionette TRACE conn2 <- [1,3094,null,{}] 08:36:34 INFO - PROCESS | 1652 | 1461252994044 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}] 08:36:34 INFO - PROCESS | 1652 | 1461252994163 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:36:34 INFO - PROCESS | 1652 | 1461252994270 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11604d800 == 42 [pid = 1652] [id = 783] 08:36:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11249fc00) [pid = 1652] [serial = 2347] [outer = 0x0] 08:36:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11423ec00) [pid = 1652] [serial = 2348] [outer = 0x11249fc00] 08:36:34 INFO - PROCESS | 1652 | 1461252994303 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x114bda000) [pid = 1652] [serial = 2349] [outer = 0x11249fc00] 08:36:34 INFO - PROCESS | 1652 | 1461252994710 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:36:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 720ms 08:36:34 INFO - PROCESS | 1652 | 1461252994759 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:36:34 INFO - PROCESS | 1652 | 1461252994761 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:36:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:36:34 INFO - PROCESS | 1652 | 1461252994793 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 1652 | 1461252994796 Marionette TRACE conn2 <- [1,3098,null,{}] 08:36:34 INFO - PROCESS | 1652 | 1461252994804 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}] 08:36:34 INFO - PROCESS | 1652 | 1461252994945 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:36:35 INFO - PROCESS | 1652 | 1461252995038 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab93000 == 43 [pid = 1652] [id = 784] 08:36:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11864fc00) [pid = 1652] [serial = 2350] [outer = 0x0] 08:36:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x118653c00) [pid = 1652] [serial = 2351] [outer = 0x11864fc00] 08:36:35 INFO - PROCESS | 1652 | 1461252995069 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x118989c00) [pid = 1652] [serial = 2352] [outer = 0x11864fc00] 08:36:35 INFO - PROCESS | 1652 | 1461252995536 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]]]}] 08:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:36:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 804ms 08:36:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:36:35 INFO - PROCESS | 1652 | 1461252995571 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 1652 | 1461252995573 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:36:35 INFO - PROCESS | 1652 | 1461252995577 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 1652 | 1461252995579 Marionette TRACE conn2 <- [1,3102,null,{}] 08:36:35 INFO - PROCESS | 1652 | 1461252995589 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}] 08:36:35 INFO - PROCESS | 1652 | 1461252995774 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:36:35 INFO - PROCESS | 1652 | 1461252995870 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b26800 == 44 [pid = 1652] [id = 785] 08:36:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11a648000) [pid = 1652] [serial = 2353] [outer = 0x0] 08:36:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11a8b0c00) [pid = 1652] [serial = 2354] [outer = 0x11a648000] 08:36:35 INFO - PROCESS | 1652 | 1461252995903 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11aef1800) [pid = 1652] [serial = 2355] [outer = 0x11a648000] 08:36:36 INFO - PROCESS | 1652 | 1461252996344 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:36:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 774ms 08:36:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:36:36 INFO - PROCESS | 1652 | 1461252996374 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 1652 | 1461252996375 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:36:36 INFO - PROCESS | 1652 | 1461252996379 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 1652 | 1461252996380 Marionette TRACE conn2 <- [1,3106,null,{}] 08:36:36 INFO - PROCESS | 1652 | 1461252996383 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}] 08:36:36 INFO - PROCESS | 1652 | 1461252996500 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:36:36 INFO - PROCESS | 1652 | 1461252996611 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x129528000 == 45 [pid = 1652] [id = 786] 08:36:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11af7d400) [pid = 1652] [serial = 2356] [outer = 0x0] 08:36:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11b5d5c00) [pid = 1652] [serial = 2357] [outer = 0x11af7d400] 08:36:36 INFO - PROCESS | 1652 | 1461252996644 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11bee9400) [pid = 1652] [serial = 2358] [outer = 0x11af7d400] 08:36:37 INFO - PROCESS | 1652 | 1461252997035 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]]]}] 08:36:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:36:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:36:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:36:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 673ms 08:36:37 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:36:37 INFO - PROCESS | 1652 | 1461252997052 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 1652 | 1461252997054 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:36:37 INFO - PROCESS | 1652 | 1461252997056 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 1652 | 1461252997057 Marionette TRACE conn2 <- [1,3110,null,{}] 08:36:37 INFO - PROCESS | 1652 | 1461252997060 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}] 08:36:37 INFO - PROCESS | 1652 | 1461252997176 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:36:37 INFO - PROCESS | 1652 | 1461252997291 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118efa000 == 46 [pid = 1652] [id = 787] 08:36:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x1123bd800) [pid = 1652] [serial = 2359] [outer = 0x0] 08:36:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x1124a1400) [pid = 1652] [serial = 2360] [outer = 0x1123bd800] 08:36:37 INFO - PROCESS | 1652 | 1461252997326 Marionette DEBUG loaded listener.js 08:36:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x114e75800) [pid = 1652] [serial = 2361] [outer = 0x1123bd800] 08:36:37 INFO - PROCESS | 1652 | 1461252997872 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"]]]}] 08:36:37 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:36:37 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 08:36:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:36:37 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 870ms 08:36:37 INFO - PROCESS | 1652 | 1461252997926 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 1652 | 1461252997929 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:36:37 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:36:37 INFO - PROCESS | 1652 | 1461252997932 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 1652 | 1461252997935 Marionette TRACE conn2 <- [1,3114,null,{}] 08:36:37 INFO - PROCESS | 1652 | 1461252997938 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}] 08:36:38 INFO - PROCESS | 1652 | 1461252998050 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:36:38 INFO - PROCESS | 1652 | 1461252998149 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\", \"c17d8b8e-ea02-4ae0-ac2c-06c2ab60730c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11622d800 == 47 [pid = 1652] [id = 788] 08:36:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11234a000) [pid = 1652] [serial = 2362] [outer = 0x0] 08:36:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x114e75c00) [pid = 1652] [serial = 2363] [outer = 0x11234a000] 08:36:38 INFO - PROCESS | 1652 | 1461252998178 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1152d3400) [pid = 1652] [serial = 2364] [outer = 0x11234a000] 08:36:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119c5c800 == 46 [pid = 1652] [id = 103] 08:36:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11bca7800 == 45 [pid = 1652] [id = 87] 08:36:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11925c000 == 44 [pid = 1652] [id = 101] 08:36:38 INFO - PROCESS | 1652 | --DOCSHELL 0x118fa1000 == 43 [pid = 1652] [id = 86] 08:36:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12e73e000 == 42 [pid = 1652] [id = 92] 08:36:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11abaf000 == 41 [pid = 1652] [id = 93] 08:36:38 INFO - PROCESS | 1652 | --DOCSHELL 0x115828000 == 40 [pid = 1652] [id = 99] 08:36:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0dc000 == 39 [pid = 1652] [id = 91] 08:36:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27e800 == 38 [pid = 1652] [id = 89] 08:36:38 INFO - PROCESS | 1652 | --DOCSHELL 0x118f1f800 == 37 [pid = 1652] [id = 100] 08:36:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27a800 == 36 [pid = 1652] [id = 95] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x14286a800) [pid = 1652] [serial = 2297] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1475e1000 == 35 [pid = 1652] [id = 766] 08:36:38 INFO - PROCESS | 1652 | 1461252998589 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]]]}] 08:36:38 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:36:38 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 672ms 08:36:38 INFO - PROCESS | 1652 | 1461252998605 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:36:38 INFO - PROCESS | 1652 | 1461252998609 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x114e76000) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x142874800) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12939dc00) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x142b72400) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x14286d400) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x130382000) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11a647800) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x142139800) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x142420400) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x129646000) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11c3d5000) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x14213a400) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12a975400) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x119d5a800) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12f928400) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x13006b000) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x127ff6800) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12a651c00) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12b084800) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12b082400) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x125876c00) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12bbb2800) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12e284800) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12e35f000) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12e362000) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12e320c00) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12e203400) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12a373c00) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12fc03400) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12b8b5c00) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1147cb000) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11be88800) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x130007c00) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12ee87000) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1293e6c00) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12aec3800) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12ad11400) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11c703c00) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12f41e800) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12d242c00) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12fc0d800) [pid = 1652] [serial = 2280] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12fade000) [pid = 1652] [serial = 2279] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x134dc8c00) [pid = 1652] [serial = 2285] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x130066400) [pid = 1652] [serial = 2282] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x13900d800) [pid = 1652] [serial = 2286] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x127ffd000) [pid = 1652] [serial = 2289] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x142794000) [pid = 1652] [serial = 2294] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x141c8f000) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x141c89800) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x141c82800) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x141c10c00) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x141c08c00) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x13a2cac00) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x13a2bf000) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x139a3e800) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x139a45000) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x13900ec00) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x138755c00) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x13874f800) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x134dcd000) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x134dc6800) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x134dc0000) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x134d6dc00) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x134d66c00) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x134d10800) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x13006fc00) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x134d07000) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12f59b400) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12e31a800) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b091800) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12cfe2400) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a782c00) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x14279b000) [pid = 1652] [serial = 2295] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a64ac00) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11b5d2000) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11c64c400) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118981000) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x114fc9800) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12e946c00) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12e280c00) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12af84c00) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12bb68800) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a77ac00) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a741400) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12ab8f800) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1293d8400) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12aec8c00) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x125870c00) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x114e76c00) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11ba37800) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119d55000) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x142415400) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x142136000) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x141c8e000) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1290e5400) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x142135800) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x13037cc00) [pid = 1652] [serial = 2283] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119d57400) [pid = 1652] [serial = 2288] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1426f5400) [pid = 1652] [serial = 2292] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x13a2c9c00) [pid = 1652] [serial = 2291] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12f41f400) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 08:36:39 WARNING - u'runner_teardown' () 08:36:39 INFO - No more tests 08:36:39 INFO - Got 0 unexpected results 08:36:39 INFO - SUITE-END | took 544s 08:36:39 INFO - Closing logging queue 08:36:39 INFO - queue closed 08:36:39 INFO - Return code: 0 08:36:39 WARNING - # TBPL SUCCESS # 08:36:39 INFO - Running post-action listener: _resource_record_post_action 08:36:39 INFO - Running post-run listener: _resource_record_post_run 08:36:40 INFO - Total resource usage - Wall time: 568s; CPU: 57.0%; Read bytes: 32308736; Write bytes: 996086272; Read time: 328; Write time: 4696 08:36:40 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:36:40 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 190945792; Write bytes: 184657920; Read time: 15922; Write time: 325 08:36:40 INFO - run-tests - Wall time: 549s; CPU: 57.0%; Read bytes: 30117376; Write bytes: 793359360; Read time: 302; Write time: 4230 08:36:40 INFO - Running post-run listener: _upload_blobber_files 08:36:40 INFO - Blob upload gear active. 08:36:40 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:36:40 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 08:36:40 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'] 08:36:40 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 08:36:41 INFO - (blobuploader) - INFO - Open directory for files ... 08:36:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:36:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:36:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:36:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:36:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:36:42 INFO - (blobuploader) - INFO - Done attempting. 08:36:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:36:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:36:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:36:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:36:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:36:44 INFO - (blobuploader) - INFO - Done attempting. 08:36:44 INFO - (blobuploader) - INFO - Iteration through files over. 08:36:44 INFO - Return code: 0 08:36:44 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:36:44 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:36:44 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/07698c52a993c8b031af2f6436b625ca260bc90c653ea1f8b4b9fd2552f3c99515fd3aefbd9290a3e30b40d74e46a05e3809da574c285da61eacb2c51a4289ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17c820d42d5fb44fd1ffc954d95b05ce0937df4126a04a8e828eedfebf756bccaf6ae4694b70d48321691c11c90103b096b6b1ae0da4e23534ce2cd5355be26d"} 08:36:44 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:36:44 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:36:44 INFO - Contents: 08:36:44 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/07698c52a993c8b031af2f6436b625ca260bc90c653ea1f8b4b9fd2552f3c99515fd3aefbd9290a3e30b40d74e46a05e3809da574c285da61eacb2c51a4289ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17c820d42d5fb44fd1ffc954d95b05ce0937df4126a04a8e828eedfebf756bccaf6ae4694b70d48321691c11c90103b096b6b1ae0da4e23534ce2cd5355be26d"} 08:36:44 INFO - Running post-run listener: copy_logs_to_upload_dir 08:36:44 INFO - Copying logs to upload dir... 08:36:44 INFO - mkdir: /builds/slave/test/build/upload/logs 08:36:44 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=624.758269 ========= master_lag: 3.07 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 27 secs) (at 2016-04-21 08:36:47.335140) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 08:36:47.343273) ========= 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.FDCho9zzIw/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.ljQRXDnjk5/Listeners TMPDIR=/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/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/07698c52a993c8b031af2f6436b625ca260bc90c653ea1f8b4b9fd2552f3c99515fd3aefbd9290a3e30b40d74e46a05e3809da574c285da61eacb2c51a4289ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17c820d42d5fb44fd1ffc954d95b05ce0937df4126a04a8e828eedfebf756bccaf6ae4694b70d48321691c11c90103b096b6b1ae0da4e23534ce2cd5355be26d"} build_url:https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012750 build_url: 'https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/07698c52a993c8b031af2f6436b625ca260bc90c653ea1f8b4b9fd2552f3c99515fd3aefbd9290a3e30b40d74e46a05e3809da574c285da61eacb2c51a4289ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17c820d42d5fb44fd1ffc954d95b05ce0937df4126a04a8e828eedfebf756bccaf6ae4694b70d48321691c11c90103b096b6b1ae0da4e23534ce2cd5355be26d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JctofBz3R-mLQ5bYds7Phw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.85 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 08:36:48.201035) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 08:36:48.201424) ========= 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.FDCho9zzIw/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.ljQRXDnjk5/Listeners TMPDIR=/var/folders/8g/gc76032d21n7d6r0hkpdqbjr00000w/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.005236 ========= master_lag: 3.65 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 08:36:51.854156) ========= ========= Started reboot skipped (results: 3, elapsed: 4 secs) (at 2016-04-21 08:36:51.854475) ========= ========= Finished reboot skipped (results: 3, elapsed: 4 secs) (at 2016-04-21 08:36:56.071814) ========= ========= Total master_lag: 9.94 =========