builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0076 starttime: 1461161554.97 results: success (0) buildid: 20160420053850 builduid: db978b6c5222466a89fb1ea0fc60f9d5 revision: 19b8851d8d4c19997ecc73960f4de8d90c981c28 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 07:12:34.970931) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 07:12:34.971644) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-20 07:12:34.972151) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-20 07:12:36.225332) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 07:12:36.225615) ========= 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.MvF5JQk5Lo/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.ILaSRyzTFI/Listeners TMPDIR=/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/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-20 07:12:36-- 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% 18.0M=0.001s 2016-04-20 07:12:36 (18.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.153801 ========= master_lag: 2.91 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 07:12:39.293877) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 07:12:39.294256) ========= 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.MvF5JQk5Lo/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.ILaSRyzTFI/Listeners TMPDIR=/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/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.020113 ========= master_lag: 0.31 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 07:12:39.627691) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 07:12:39.628075) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 19b8851d8d4c19997ecc73960f4de8d90c981c28 --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 19b8851d8d4c19997ecc73960f4de8d90c981c28 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.MvF5JQk5Lo/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.ILaSRyzTFI/Listeners TMPDIR=/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/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-20 07:12:39,731 truncating revision to first 12 chars 2016-04-20 07:12:39,731 Setting DEBUG logging. 2016-04-20 07:12:39,731 attempt 1/10 2016-04-20 07:12:39,731 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/19b8851d8d4c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 07:12:40,539 unpacking tar archive at: fx-team-19b8851d8d4c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.055419 ========= master_lag: 3.82 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 07:12:44.507458) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 07:12:44.507751) ========= script_repo_revision: 19b8851d8d4c19997ecc73960f4de8d90c981c28 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 07:12:44.508126) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 07:12:44.508391) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 07:12:45.293523) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 4 secs) (at 2016-04-20 07:12:45.293852) ========= /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.MvF5JQk5Lo/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.ILaSRyzTFI/Listeners TMPDIR=/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/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 07:12:45 INFO - MultiFileLogger online at 20160420 07:12:45 in /builds/slave/test 07:12:45 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 07:12:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:12:45 INFO - {'append_to_log': False, 07:12:45 INFO - 'base_work_dir': '/builds/slave/test', 07:12:45 INFO - 'blob_upload_branch': 'fx-team', 07:12:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:12:45 INFO - 'buildbot_json_path': 'buildprops.json', 07:12:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:12:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:12:45 INFO - 'download_minidump_stackwalk': True, 07:12:45 INFO - 'download_symbols': 'true', 07:12:45 INFO - 'e10s': False, 07:12:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:12:45 INFO - 'tooltool.py': '/tools/tooltool.py', 07:12:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:12:45 INFO - '/tools/misc-python/virtualenv.py')}, 07:12:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:12:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:12:45 INFO - 'log_level': 'info', 07:12:45 INFO - 'log_to_console': True, 07:12:45 INFO - 'opt_config_files': (), 07:12:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:12:45 INFO - '--processes=1', 07:12:45 INFO - '--config=%(test_path)s/wptrunner.ini', 07:12:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:12:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:12:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:12:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:12:45 INFO - 'pip_index': False, 07:12:45 INFO - 'require_test_zip': True, 07:12:45 INFO - 'test_type': ('testharness',), 07:12:45 INFO - 'this_chunk': '1', 07:12:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:12:45 INFO - 'total_chunks': '10', 07:12:45 INFO - 'virtualenv_path': 'venv', 07:12:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:12:45 INFO - 'work_dir': 'build'} 07:12:45 INFO - ##### 07:12:45 INFO - ##### Running clobber step. 07:12:45 INFO - ##### 07:12:45 INFO - Running pre-action listener: _resource_record_pre_action 07:12:45 INFO - Running main action method: clobber 07:12:45 INFO - rmtree: /builds/slave/test/build 07:12:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:12:46 INFO - Running post-action listener: _resource_record_post_action 07:12:46 INFO - ##### 07:12:46 INFO - ##### Running read-buildbot-config step. 07:12:46 INFO - ##### 07:12:46 INFO - Running pre-action listener: _resource_record_pre_action 07:12:46 INFO - Running main action method: read_buildbot_config 07:12:46 INFO - Using buildbot properties: 07:12:46 INFO - { 07:12:46 INFO - "project": "", 07:12:46 INFO - "product": "firefox", 07:12:46 INFO - "script_repo_revision": "production", 07:12:46 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 07:12:46 INFO - "repository": "", 07:12:46 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 07:12:46 INFO - "buildid": "20160420053850", 07:12:46 INFO - "pgo_build": "False", 07:12:46 INFO - "basedir": "/builds/slave/test", 07:12:46 INFO - "buildnumber": 328, 07:12:46 INFO - "slavename": "t-yosemite-r7-0076", 07:12:46 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 07:12:46 INFO - "platform": "macosx64", 07:12:46 INFO - "branch": "fx-team", 07:12:46 INFO - "revision": "19b8851d8d4c19997ecc73960f4de8d90c981c28", 07:12:46 INFO - "repo_path": "integration/fx-team", 07:12:46 INFO - "moz_repo_path": "", 07:12:46 INFO - "stage_platform": "macosx64", 07:12:46 INFO - "builduid": "db978b6c5222466a89fb1ea0fc60f9d5", 07:12:46 INFO - "slavebuilddir": "test" 07:12:46 INFO - } 07:12:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 07:12:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 07:12:46 INFO - Running post-action listener: _resource_record_post_action 07:12:46 INFO - ##### 07:12:46 INFO - ##### Running download-and-extract step. 07:12:46 INFO - ##### 07:12:46 INFO - Running pre-action listener: _resource_record_pre_action 07:12:46 INFO - Running main action method: download_and_extract 07:12:46 INFO - mkdir: /builds/slave/test/build/tests 07:12:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:12:46 INFO - https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 07:12:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 07:12:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 07:12:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/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 07:12:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/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 07:12:53 INFO - Downloaded 1235 bytes. 07:12:53 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 07:12:53 INFO - Using the following test package requirements: 07:12:53 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 07:12:53 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:12:53 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 07:12:53 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:12:53 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 07:12:53 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:12:53 INFO - u'jsshell-mac64.zip'], 07:12:53 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:12:53 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 07:12:53 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 07:12:53 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:12:53 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 07:12:53 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:12:53 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 07:12:53 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:12:53 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 07:12:53 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:12:53 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 07:12:53 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 07:12:53 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')]} 07:12:53 INFO - https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 07:12:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 07:12:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 07:12:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/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 07:12:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/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 07:12:55 INFO - Downloaded 17975739 bytes. 07:12:55 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/*'] 07:12:55 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/* 07:12:55 INFO - caution: filename not matched: web-platform/* 07:12:55 INFO - Return code: 11 07:12:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:12:55 INFO - https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 07:12:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 07:12:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 07:12:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/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 07:12:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/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 07:12:57 INFO - Downloaded 36397874 bytes. 07:12:57 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/*'] 07:12:57 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/* 07:13:01 INFO - caution: filename not matched: bin/* 07:13:01 INFO - caution: filename not matched: config/* 07:13:01 INFO - caution: filename not matched: mozbase/* 07:13:01 INFO - caution: filename not matched: marionette/* 07:13:01 INFO - caution: filename not matched: tools/wptserve/* 07:13:01 INFO - Return code: 11 07:13:01 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')]} 07:13:01 INFO - https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 07:13:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 07:13:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 07:13:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 07:13:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/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 07:13:06 INFO - Downloaded 68744985 bytes. 07:13:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 07:13:06 INFO - mkdir: /builds/slave/test/properties 07:13:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:13:06 INFO - Writing to file /builds/slave/test/properties/build_url 07:13:06 INFO - Contents: 07:13:06 INFO - build_url:https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 07:13:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:13:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:13:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:13:07 INFO - Contents: 07:13:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:13:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:13:07 INFO - https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:13:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:13:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:13:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/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 07:13:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PKM4FezeQBWkADkie2A_cA/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 07:13:15 INFO - Downloaded 103381713 bytes. 07:13:15 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'] 07:13:15 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 07:13:19 INFO - Return code: 0 07:13:19 INFO - Running post-action listener: _resource_record_post_action 07:13:19 INFO - Running post-action listener: set_extra_try_arguments 07:13:19 INFO - ##### 07:13:19 INFO - ##### Running create-virtualenv step. 07:13:19 INFO - ##### 07:13:19 INFO - Running pre-action listener: _pre_create_virtualenv 07:13:19 INFO - Running pre-action listener: _resource_record_pre_action 07:13:19 INFO - Running main action method: create_virtualenv 07:13:19 INFO - Creating virtualenv /builds/slave/test/build/venv 07:13:19 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 07:13:19 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:13:19 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:13:19 INFO - Using real prefix '/tools/python27' 07:13:19 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:13:20 INFO - Installing distribute.............................................................................................................................................................................................done. 07:13:23 INFO - Installing pip.................done. 07:13:23 INFO - Return code: 0 07:13:23 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:13: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')]} 07:13:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13: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')]} 07:13:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:23 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 0x110235e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110252f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6a1dbc5e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11024e5e0>, '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 0x10fe31cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe5c990>, '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.MvF5JQk5Lo/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.ILaSRyzTFI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:13:23 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 07:13:23 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 07:13:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MvF5JQk5Lo/Render', 07:13:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:13:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:13:23 INFO - 'HOME': '/Users/cltbld', 07:13:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:13:23 INFO - 'LOGNAME': 'cltbld', 07:13:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:23 INFO - 'MOZ_NO_REMOTE': '1', 07:13:23 INFO - 'NO_EM_RESTART': '1', 07:13:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:13:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:23 INFO - 'PWD': '/builds/slave/test', 07:13:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:13:23 INFO - 'SHELL': '/bin/bash', 07:13:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ILaSRyzTFI/Listeners', 07:13:23 INFO - 'TMPDIR': '/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/', 07:13:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:13:23 INFO - 'USER': 'cltbld', 07:13:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:13:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:13:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:13:23 INFO - 'XPC_FLAGS': '0x0', 07:13:23 INFO - 'XPC_SERVICE_NAME': '0', 07:13:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:13:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:23 INFO - Downloading/unpacking psutil>=0.7.1 07:13:23 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 07:13:23 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 07:13:23 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 07:13:23 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 07:13:23 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 07:13:23 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 07:13:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:13:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:13:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:13:26 INFO - Installing collected packages: psutil 07:13:26 INFO - Running setup.py install for psutil 07:13:26 INFO - building 'psutil._psutil_osx' extension 07:13:26 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 07:13:26 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 07:13:26 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 07:13:27 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 07:13:27 INFO - building 'psutil._psutil_posix' extension 07:13:27 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 07:13:27 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 07:13:27 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 07:13:27 INFO - ^ 07:13:27 INFO - 1 warning generated. 07:13:27 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 07:13:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:13:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:13:27 INFO - Successfully installed psutil 07:13:27 INFO - Cleaning up... 07:13:27 INFO - Return code: 0 07:13:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:13:27 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')]} 07:13:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:27 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')]} 07:13:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:27 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 0x110235e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110252f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6a1dbc5e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11024e5e0>, '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 0x10fe31cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe5c990>, '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.MvF5JQk5Lo/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.ILaSRyzTFI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:13:27 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 07:13:27 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 07:13:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MvF5JQk5Lo/Render', 07:13:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:13:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:13:27 INFO - 'HOME': '/Users/cltbld', 07:13:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:13:27 INFO - 'LOGNAME': 'cltbld', 07:13:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:27 INFO - 'MOZ_NO_REMOTE': '1', 07:13:27 INFO - 'NO_EM_RESTART': '1', 07:13:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:13:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:27 INFO - 'PWD': '/builds/slave/test', 07:13:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:13:27 INFO - 'SHELL': '/bin/bash', 07:13:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ILaSRyzTFI/Listeners', 07:13:27 INFO - 'TMPDIR': '/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/', 07:13:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:13:27 INFO - 'USER': 'cltbld', 07:13:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:13:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:13:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:13:27 INFO - 'XPC_FLAGS': '0x0', 07:13:27 INFO - 'XPC_SERVICE_NAME': '0', 07:13:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:13:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:13:27 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 07:13:27 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 07:13:27 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 07:13:27 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 07:13:27 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 07:13:27 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 07:13:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:13:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:13:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:13:30 INFO - Installing collected packages: mozsystemmonitor 07:13:30 INFO - Running setup.py install for mozsystemmonitor 07:13:30 INFO - Successfully installed mozsystemmonitor 07:13:30 INFO - Cleaning up... 07:13:30 INFO - Return code: 0 07:13:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:13: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')]} 07:13:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13: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')]} 07:13:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:30 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 0x110235e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110252f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6a1dbc5e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11024e5e0>, '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 0x10fe31cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe5c990>, '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.MvF5JQk5Lo/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.ILaSRyzTFI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:13:30 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 07:13:30 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 07:13:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MvF5JQk5Lo/Render', 07:13:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:13:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:13:30 INFO - 'HOME': '/Users/cltbld', 07:13:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:13:30 INFO - 'LOGNAME': 'cltbld', 07:13:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:30 INFO - 'MOZ_NO_REMOTE': '1', 07:13:30 INFO - 'NO_EM_RESTART': '1', 07:13:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:13:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:30 INFO - 'PWD': '/builds/slave/test', 07:13:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:13:30 INFO - 'SHELL': '/bin/bash', 07:13:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ILaSRyzTFI/Listeners', 07:13:30 INFO - 'TMPDIR': '/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/', 07:13:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:13:30 INFO - 'USER': 'cltbld', 07:13:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:13:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:13:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:13:30 INFO - 'XPC_FLAGS': '0x0', 07:13:30 INFO - 'XPC_SERVICE_NAME': '0', 07:13:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:13:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:30 INFO - Downloading/unpacking blobuploader==1.2.4 07:13:30 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 07:13:30 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 07:13:30 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 07:13:30 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 07:13:30 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 07:13:30 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 07:13:33 INFO - Downloading blobuploader-1.2.4.tar.gz 07:13:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:13:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:13:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:13:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:13:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:13:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:13:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:13:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:13:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:13:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:13:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:13:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:13:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:13:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:13:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:13:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:13:34 INFO - Downloading docopt-0.6.1.tar.gz 07:13:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:13:34 INFO - Installing collected packages: blobuploader, requests, docopt 07:13:34 INFO - Running setup.py install for blobuploader 07:13:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:13:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:13:34 INFO - Running setup.py install for requests 07:13:34 INFO - Running setup.py install for docopt 07:13:35 INFO - Successfully installed blobuploader requests docopt 07:13:35 INFO - Cleaning up... 07:13:35 INFO - Return code: 0 07:13:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:13:35 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')]} 07:13:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:35 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')]} 07:13:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:35 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 0x110235e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110252f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6a1dbc5e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11024e5e0>, '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 0x10fe31cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe5c990>, '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.MvF5JQk5Lo/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.ILaSRyzTFI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:13:35 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 07:13:35 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 07:13:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MvF5JQk5Lo/Render', 07:13:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:13:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:13:35 INFO - 'HOME': '/Users/cltbld', 07:13:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:13:35 INFO - 'LOGNAME': 'cltbld', 07:13:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:35 INFO - 'MOZ_NO_REMOTE': '1', 07:13:35 INFO - 'NO_EM_RESTART': '1', 07:13:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:13:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:35 INFO - 'PWD': '/builds/slave/test', 07:13:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:13:35 INFO - 'SHELL': '/bin/bash', 07:13:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ILaSRyzTFI/Listeners', 07:13:35 INFO - 'TMPDIR': '/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/', 07:13:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:13:35 INFO - 'USER': 'cltbld', 07:13:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:13:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:13:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:13:35 INFO - 'XPC_FLAGS': '0x0', 07:13:35 INFO - 'XPC_SERVICE_NAME': '0', 07:13:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:13:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:13:35 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-MYmmNA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:13:35 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-g8ev5W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:13:35 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-bQFh9I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:13:35 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-5I3igY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:13:35 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-PQ__DC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:13:35 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-yqSARl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:13:36 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-wSE9BA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:13:36 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-FykY_k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:13:36 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-KTDKR2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:13:36 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-2cqppw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:13:36 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-sJCYoa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:13:36 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-lysqyj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:13:36 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-2EGh5U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:13:36 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-VWnNZC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:13:36 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-ZvHMQ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:13:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:13:37 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-cJNWz2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:13:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:13:37 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-5B9z2z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:13:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:13:37 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-5AtiOf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:13:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:13:37 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-Q0HlCS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:13:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:13:37 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-Oxn2A6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:13:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:13:37 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-Z7NHAY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:13:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:13:38 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 07:13:38 INFO - Running setup.py install for manifestparser 07:13:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:13:38 INFO - Running setup.py install for mozcrash 07:13:38 INFO - Running setup.py install for mozdebug 07:13:38 INFO - Running setup.py install for mozdevice 07:13:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:13:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:13:38 INFO - Running setup.py install for mozfile 07:13:38 INFO - Running setup.py install for mozhttpd 07:13:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:13:38 INFO - Running setup.py install for mozinfo 07:13:39 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:13:39 INFO - Running setup.py install for mozInstall 07:13:39 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:13:39 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:13:39 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:13:39 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:13:39 INFO - Running setup.py install for mozleak 07:13:39 INFO - Running setup.py install for mozlog 07:13:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:13:39 INFO - Running setup.py install for moznetwork 07:13:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:13:39 INFO - Running setup.py install for mozprocess 07:13:39 INFO - Running setup.py install for mozprofile 07:13:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:13:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:13:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:13:40 INFO - Running setup.py install for mozrunner 07:13:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:13:40 INFO - Running setup.py install for mozscreenshot 07:13:40 INFO - Running setup.py install for moztest 07:13:40 INFO - Running setup.py install for mozversion 07:13:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:13:40 INFO - Running setup.py install for wptserve 07:13:40 INFO - Running setup.py install for marionette-driver 07:13:40 INFO - Running setup.py install for browsermob-proxy 07:13:41 INFO - Running setup.py install for marionette-client 07:13:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:13:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:13:41 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 07:13:41 INFO - Cleaning up... 07:13:41 INFO - Return code: 0 07:13:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:13:41 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')]} 07:13:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:41 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')]} 07:13:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:41 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 0x110235e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110252f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6a1dbc5e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11024e5e0>, '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 0x10fe31cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe5c990>, '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.MvF5JQk5Lo/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.ILaSRyzTFI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:13:41 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 07:13:41 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 07:13:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MvF5JQk5Lo/Render', 07:13:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:13:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:13:41 INFO - 'HOME': '/Users/cltbld', 07:13:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:13:41 INFO - 'LOGNAME': 'cltbld', 07:13:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:41 INFO - 'MOZ_NO_REMOTE': '1', 07:13:41 INFO - 'NO_EM_RESTART': '1', 07:13:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:13:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:41 INFO - 'PWD': '/builds/slave/test', 07:13:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:13:41 INFO - 'SHELL': '/bin/bash', 07:13:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ILaSRyzTFI/Listeners', 07:13:41 INFO - 'TMPDIR': '/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/', 07:13:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:13:41 INFO - 'USER': 'cltbld', 07:13:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:13:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:13:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:13:41 INFO - 'XPC_FLAGS': '0x0', 07:13:41 INFO - 'XPC_SERVICE_NAME': '0', 07:13:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:13:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:13:41 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-CDRHH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:13:41 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)) 07:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:13:41 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-skNM2W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:13:41 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)) 07:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:13:41 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-df5jZJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:13:42 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)) 07:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:13:42 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-ezlDng-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:13:42 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)) 07:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:13:42 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-WQKbTq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:13:42 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)) 07:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:13:42 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-Lh2mTv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:13:42 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)) 07:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:13:42 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-7tP55I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:13:42 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)) 07:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:13:42 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-1Jawc3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:13:42 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)) 07:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:13:42 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-4dR2C1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:13:42 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)) 07:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:13:42 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-3i3hop-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:13:42 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)) 07:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:13:42 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-YUOuxb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:13:42 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)) 07:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:13:42 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-0V0F4u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:13:43 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)) 07:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:13:43 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-spRjLv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:13:43 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)) 07:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:13:43 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-y3qCVr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:13:43 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)) 07:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:13:43 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-bJFTDP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:13:43 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)) 07:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:13:43 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-uJcp0z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:13:43 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)) 07:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:13:43 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-1pm2St-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:13:43 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)) 07:13:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:13:43 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-wrqbzv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:13:43 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)) 07:13:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:13:43 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-Gfqko1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:13:43 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)) 07:13:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:13:43 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-3O99g8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:13:43 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)) 07:13:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:13:44 INFO - Running setup.py (path:/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/pip-CfwQrv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:13:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:13:44 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)) 07:13:44 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)) 07:13:44 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)) 07:13:44 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)) 07:13:44 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)) 07:13:44 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)) 07:13:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:13:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:13:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:13:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:13:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:13:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:13:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:13:46 INFO - Downloading blessings-1.6.tar.gz 07:13:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:13:47 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)) 07:13:47 INFO - Installing collected packages: blessings 07:13:47 INFO - Running setup.py install for blessings 07:13:47 INFO - Successfully installed blessings 07:13:47 INFO - Cleaning up... 07:13:47 INFO - Return code: 0 07:13:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:13:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:13:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:13:47 INFO - Reading from file tmpfile_stdout 07:13:47 INFO - Current package versions: 07:13:47 INFO - blessings == 1.6 07:13:47 INFO - blobuploader == 1.2.4 07:13:47 INFO - browsermob-proxy == 0.6.0 07:13:47 INFO - docopt == 0.6.1 07:13:47 INFO - manifestparser == 1.1 07:13:47 INFO - marionette-client == 2.3.0 07:13:47 INFO - marionette-driver == 1.4.0 07:13:47 INFO - mozInstall == 1.12 07:13:47 INFO - mozcrash == 0.17 07:13:47 INFO - mozdebug == 0.1 07:13:47 INFO - mozdevice == 0.48 07:13:47 INFO - mozfile == 1.2 07:13:47 INFO - mozhttpd == 0.7 07:13:47 INFO - mozinfo == 0.9 07:13:47 INFO - mozleak == 0.1 07:13:47 INFO - mozlog == 3.1 07:13:47 INFO - moznetwork == 0.27 07:13:47 INFO - mozprocess == 0.22 07:13:47 INFO - mozprofile == 0.28 07:13:47 INFO - mozrunner == 6.11 07:13:47 INFO - mozscreenshot == 0.1 07:13:47 INFO - mozsystemmonitor == 0.0 07:13:47 INFO - moztest == 0.7 07:13:47 INFO - mozversion == 1.4 07:13:47 INFO - psutil == 3.1.1 07:13:47 INFO - requests == 1.2.3 07:13:47 INFO - wptserve == 1.4.0 07:13:47 INFO - wsgiref == 0.1.2 07:13:47 INFO - Running post-action listener: _resource_record_post_action 07:13:47 INFO - Running post-action listener: _start_resource_monitoring 07:13:47 INFO - Starting resource monitoring. 07:13:47 INFO - ##### 07:13:47 INFO - ##### Running pull step. 07:13:47 INFO - ##### 07:13:47 INFO - Running pre-action listener: _resource_record_pre_action 07:13:47 INFO - Running main action method: pull 07:13:47 INFO - Pull has nothing to do! 07:13:47 INFO - Running post-action listener: _resource_record_post_action 07:13:47 INFO - ##### 07:13:47 INFO - ##### Running install step. 07:13:47 INFO - ##### 07:13:47 INFO - Running pre-action listener: _resource_record_pre_action 07:13:47 INFO - Running main action method: install 07:13:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:13:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:13:47 INFO - Reading from file tmpfile_stdout 07:13:47 INFO - Detecting whether we're running mozinstall >=1.0... 07:13:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:13:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:13:48 INFO - Reading from file tmpfile_stdout 07:13:48 INFO - Output received: 07:13:48 INFO - Usage: mozinstall [options] installer 07:13:48 INFO - Options: 07:13:48 INFO - -h, --help show this help message and exit 07:13:48 INFO - -d DEST, --destination=DEST 07:13:48 INFO - Directory to install application into. [default: 07:13:48 INFO - "/builds/slave/test"] 07:13:48 INFO - --app=APP Application being installed. [default: firefox] 07:13:48 INFO - mkdir: /builds/slave/test/build/application 07:13:48 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'] 07:13:48 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 07:14:07 INFO - Reading from file tmpfile_stdout 07:14:07 INFO - Output received: 07:14:07 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 07:14:07 INFO - Running post-action listener: _resource_record_post_action 07:14:07 INFO - ##### 07:14:07 INFO - ##### Running run-tests step. 07:14:07 INFO - ##### 07:14:07 INFO - Running pre-action listener: _resource_record_pre_action 07:14:07 INFO - Running main action method: run_tests 07:14:07 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:14:07 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:14:07 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:14:07 INFO - grabbing minidump binary from tooltool 07:14:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:14:07 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 0x11024e5e0>, '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 0x10fe31cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe5c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:14:07 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 07:14:07 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 07:14:07 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:14:07 INFO - Return code: 0 07:14:07 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 07:14:07 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:14:07 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/PKM4FezeQBWkADkie2A_cA/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 07:14:07 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/PKM4FezeQBWkADkie2A_cA/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 07:14:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MvF5JQk5Lo/Render', 07:14:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:14:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:14:07 INFO - 'HOME': '/Users/cltbld', 07:14:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:14:07 INFO - 'LOGNAME': 'cltbld', 07:14:07 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:14:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:14:07 INFO - 'MOZ_NO_REMOTE': '1', 07:14:07 INFO - 'NO_EM_RESTART': '1', 07:14:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:14:07 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:14:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:14:07 INFO - 'PWD': '/builds/slave/test', 07:14:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:14:07 INFO - 'SHELL': '/bin/bash', 07:14:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ILaSRyzTFI/Listeners', 07:14:07 INFO - 'TMPDIR': '/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/T/', 07:14:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:14:07 INFO - 'USER': 'cltbld', 07:14:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:14:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:14:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:14:07 INFO - 'XPC_FLAGS': '0x0', 07:14:07 INFO - 'XPC_SERVICE_NAME': '0', 07:14:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:14:07 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/PKM4FezeQBWkADkie2A_cA/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 07:14:08 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 07:14:08 INFO - import pkg_resources 07:14:09 INFO - Using 1 client processes 07:14:09 INFO - wptserve Starting http server on 127.0.0.1:8001 07:14:09 INFO - wptserve Starting http server on 127.0.0.1:8000 07:14:09 INFO - wptserve Starting http server on 127.0.0.1:8443 07:14:11 INFO - SUITE-START | Running 778 tests 07:14:11 INFO - Running testharness tests 07:14:11 INFO - Setting up ssl 07:14:11 INFO - PROCESS | certutil | 07:14:11 INFO - PROCESS | certutil | 07:14:11 INFO - PROCESS | certutil | 07:14:11 INFO - Certificate Nickname Trust Attributes 07:14:11 INFO - SSL,S/MIME,JAR/XPI 07:14:11 INFO - 07:14:11 INFO - web-platform-tests CT,, 07:14:11 INFO - 07:14:11 INFO - Starting runner 07:14:12 INFO - PROCESS | 2194 | [2194] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 07:14:12 INFO - PROCESS | 2194 | 1461161652817 Marionette DEBUG Marionette enabled via build flag and pref 07:14:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x11661c000 == 1 [pid = 2194] [id = 1] 07:14:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 1 (0x11661c800) [pid = 2194] [serial = 1] [outer = 0x0] 07:14:12 INFO - PROCESS | 2194 | [2194] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 07:14:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 2 (0x11661d800) [pid = 2194] [serial = 2] [outer = 0x11661c800] 07:14:13 INFO - PROCESS | 2194 | 1461161653127 Marionette INFO Listening on port 2828 07:14:13 INFO - PROCESS | 2194 | 1461161653349 Marionette DEBUG Marionette enabled via command-line flag 07:14:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x11913c800 == 2 [pid = 2194] [id = 2] 07:14:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 3 (0x11913d000) [pid = 2194] [serial = 3] [outer = 0x0] 07:14:13 INFO - PROCESS | 2194 | [2194] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 07:14:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 4 (0x11913e000) [pid = 2194] [serial = 4] [outer = 0x11913d000] 07:14:13 INFO - PROCESS | 2194 | [2194] 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 07:14:13 INFO - PROCESS | 2194 | 1461161653514 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54202 07:14:13 INFO - PROCESS | 2194 | 1461161653584 Marionette DEBUG Closed connection conn0 07:14:13 INFO - PROCESS | 2194 | [2194] 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 07:14:13 INFO - PROCESS | 2194 | 1461161653590 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54203 07:14:13 INFO - PROCESS | 2194 | 1461161653605 Marionette DEBUG Closed connection conn1 07:14:13 INFO - PROCESS | 2194 | [2194] 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 07:14:13 INFO - PROCESS | 2194 | 1461161653611 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54204 07:14:13 INFO - PROCESS | 2194 | 1461161653618 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:14:13 INFO - PROCESS | 2194 | 1461161653623 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":"20160420053850","device":"desktop","version":"48.0a1"} 07:14:13 INFO - PROCESS | 2194 | [2194] 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 07:14:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c95b000 == 3 [pid = 2194] [id = 3] 07:14:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 5 (0x11c95b800) [pid = 2194] [serial = 5] [outer = 0x0] 07:14:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c95c000 == 4 [pid = 2194] [id = 4] 07:14:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 6 (0x11c4ee000) [pid = 2194] [serial = 6] [outer = 0x0] 07:14:14 INFO - PROCESS | 2194 | [2194] 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 07:14:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x1262aa800 == 5 [pid = 2194] [id = 5] 07:14:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 7 (0x11c4ed800) [pid = 2194] [serial = 7] [outer = 0x0] 07:14:14 INFO - PROCESS | 2194 | [2194] 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 07:14:14 INFO - PROCESS | 2194 | [2194] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:14:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 8 (0x1266db000) [pid = 2194] [serial = 8] [outer = 0x11c4ed800] 07:14:15 INFO - PROCESS | 2194 | [2194] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 07:14:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 9 (0x1269fc000) [pid = 2194] [serial = 9] [outer = 0x11c95b800] 07:14:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 10 (0x11bd1e000) [pid = 2194] [serial = 10] [outer = 0x11c4ee000] 07:14:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 11 (0x11bd20000) [pid = 2194] [serial = 11] [outer = 0x11c4ed800] 07:14:15 INFO - PROCESS | 2194 | 1461161655562 Marionette DEBUG loaded listener.js 07:14:15 INFO - PROCESS | 2194 | 1461161655571 Marionette DEBUG loaded listener.js 07:14:15 INFO - PROCESS | 2194 | [2194] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 07:14:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 12 (0x1297b9c00) [pid = 2194] [serial = 12] [outer = 0x11c4ed800] 07:14:15 INFO - PROCESS | 2194 | 1461161655930 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"9b986e31-b7c0-fc48-b86f-dbe8c2491b28","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":"20160420053850","device":"desktop","version":"48.0a1","command_id":1}}] 07:14:16 INFO - PROCESS | 2194 | 1461161656020 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}] 07:14:16 INFO - PROCESS | 2194 | 1461161656066 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 07:14:16 INFO - PROCESS | 2194 | 1461161656162 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:14:16 INFO - PROCESS | 2194 | [2194] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:14:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 13 (0x129f75c00) [pid = 2194] [serial = 13] [outer = 0x11c4ed800] 07:14:16 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:14:16 INFO - PROCESS | 2194 | 1461161656425 Marionette TRACE conn2 <- [1,3,null,{}] 07:14:16 INFO - PROCESS | 2194 | 1461161656429 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:14:16 INFO - PROCESS | 2194 | 1461161656443 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 07:14:16 INFO - PROCESS | 2194 | 1461161656468 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 07:14:16 INFO - PROCESS | 2194 | 1461161656470 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 07:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:14:16 INFO - PROCESS | 2194 | 1461161656478 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:14:16 INFO - PROCESS | 2194 | 1461161656480 Marionette TRACE conn2 <- [1,6,null,{}] 07:14:16 INFO - PROCESS | 2194 | 1461161656482 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}] 07:14:16 INFO - PROCESS | 2194 | 1461161656495 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 07:14:16 INFO - PROCESS | 2194 | 1461161656498 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb2e800 == 6 [pid = 2194] [id = 6] 07:14:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 14 (0x12bb52800) [pid = 2194] [serial = 14] [outer = 0x0] 07:14:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 15 (0x12bb54400) [pid = 2194] [serial = 15] [outer = 0x12bb52800] 07:14:16 INFO - PROCESS | 2194 | 1461161656529 Marionette DEBUG loaded listener.js 07:14:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 16 (0x12bcdfc00) [pid = 2194] [serial = 16] [outer = 0x12bb52800] 07:14:16 INFO - PROCESS | 2194 | 1461161656829 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]]]}] 07:14:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x12c112000 == 7 [pid = 2194] [id = 7] 07:14:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 17 (0x12bce3000) [pid = 2194] [serial = 17] [outer = 0x0] 07:14:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 372ms 07:14:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 18 (0x12bd92c00) [pid = 2194] [serial = 18] [outer = 0x12bce3000] 07:14:16 INFO - PROCESS | 2194 | 1461161656862 Marionette DEBUG loaded listener.js 07:14:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 19 (0x12bd9c000) [pid = 2194] [serial = 19] [outer = 0x12bce3000] 07:14:16 INFO - PROCESS | 2194 | 1461161656899 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 07:14:16 INFO - PROCESS | 2194 | 1461161656900 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 07:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:14:16 INFO - PROCESS | 2194 | 1461161656937 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:14:16 INFO - PROCESS | 2194 | 1461161656938 Marionette TRACE conn2 <- [1,10,null,{}] 07:14:16 INFO - PROCESS | 2194 | 1461161656952 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}] 07:14:17 INFO - PROCESS | 2194 | 1461161657083 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 07:14:17 INFO - PROCESS | 2194 | 1461161657120 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd54800 == 8 [pid = 2194] [id = 8] 07:14:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 20 (0x12bd98400) [pid = 2194] [serial = 20] [outer = 0x0] 07:14:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 21 (0x12d303000) [pid = 2194] [serial = 21] [outer = 0x12bd98400] 07:14:17 INFO - PROCESS | 2194 | 1461161657149 Marionette DEBUG loaded listener.js 07:14:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 22 (0x12d307800) [pid = 2194] [serial = 22] [outer = 0x12bd98400] 07:14:17 INFO - PROCESS | 2194 | 1461161657449 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]]]}] 07:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 537ms 07:14:17 INFO - PROCESS | 2194 | 1461161657463 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 07:14:17 INFO - PROCESS | 2194 | 1461161657464 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 07:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:14:17 INFO - PROCESS | 2194 | 1461161657466 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:14:17 INFO - PROCESS | 2194 | 1461161657467 Marionette TRACE conn2 <- [1,14,null,{}] 07:14:17 INFO - PROCESS | 2194 | 1461161657477 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}] 07:14:17 INFO - PROCESS | 2194 | 1461161657601 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 07:14:17 INFO - PROCESS | 2194 | 1461161657609 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc84800 == 9 [pid = 2194] [id = 9] 07:14:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 23 (0x12d548c00) [pid = 2194] [serial = 23] [outer = 0x0] 07:14:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 24 (0x12d54a800) [pid = 2194] [serial = 24] [outer = 0x12d548c00] 07:14:17 INFO - PROCESS | 2194 | 1461161657634 Marionette DEBUG loaded listener.js 07:14:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 25 (0x12e34dc00) [pid = 2194] [serial = 25] [outer = 0x12d548c00] 07:14:17 INFO - PROCESS | 2194 | 1461161657894 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]]]}] 07:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 471ms 07:14:17 INFO - PROCESS | 2194 | 1461161657943 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 07:14:17 INFO - PROCESS | 2194 | 1461161657945 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 07:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:14:17 INFO - PROCESS | 2194 | 1461161657947 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:14:17 INFO - PROCESS | 2194 | 1461161657948 Marionette TRACE conn2 <- [1,18,null,{}] 07:14:17 INFO - PROCESS | 2194 | 1461161657950 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}] 07:14:18 INFO - PROCESS | 2194 | 1461161658053 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 07:14:18 INFO - PROCESS | 2194 | 1461161658059 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e511000 == 10 [pid = 2194] [id = 10] 07:14:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 26 (0x12e356000) [pid = 2194] [serial = 26] [outer = 0x0] 07:14:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 27 (0x12e420000) [pid = 2194] [serial = 27] [outer = 0x12e356000] 07:14:18 INFO - PROCESS | 2194 | 1461161658085 Marionette DEBUG loaded listener.js 07:14:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 28 (0x12e49cc00) [pid = 2194] [serial = 28] [outer = 0x12e356000] 07:14:18 INFO - PROCESS | 2194 | 1461161658342 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]]]}] 07:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 07:14:18 INFO - PROCESS | 2194 | 1461161658417 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 07:14:18 INFO - PROCESS | 2194 | 1461161658418 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 07:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:14:18 INFO - PROCESS | 2194 | 1461161658421 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:14:18 INFO - PROCESS | 2194 | 1461161658424 Marionette TRACE conn2 <- [1,22,null,{}] 07:14:18 INFO - PROCESS | 2194 | 1461161658427 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}] 07:14:18 INFO - PROCESS | 2194 | 1461161658511 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 07:14:18 INFO - PROCESS | 2194 | 1461161658516 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e83c000 == 11 [pid = 2194] [id = 11] 07:14:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 29 (0x12e49fc00) [pid = 2194] [serial = 29] [outer = 0x0] 07:14:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 30 (0x12e772400) [pid = 2194] [serial = 30] [outer = 0x12e49fc00] 07:14:18 INFO - PROCESS | 2194 | 1461161658541 Marionette DEBUG loaded listener.js 07:14:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 31 (0x12e781400) [pid = 2194] [serial = 31] [outer = 0x12e49fc00] 07:14:18 INFO - PROCESS | 2194 | 1461161658789 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]]]}] 07:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 421ms 07:14:18 INFO - PROCESS | 2194 | 1461161658845 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 07:14:18 INFO - PROCESS | 2194 | 1461161658848 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 07:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:14:18 INFO - PROCESS | 2194 | 1461161658852 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:14:18 INFO - PROCESS | 2194 | 1461161658853 Marionette TRACE conn2 <- [1,26,null,{}] 07:14:18 INFO - PROCESS | 2194 | 1461161658868 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}] 07:14:19 INFO - PROCESS | 2194 | 1461161659012 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 07:14:19 INFO - PROCESS | 2194 | 1461161659022 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x12ea3f000 == 12 [pid = 2194] [id = 12] 07:14:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 32 (0x12e773000) [pid = 2194] [serial = 32] [outer = 0x0] 07:14:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 33 (0x12e788800) [pid = 2194] [serial = 33] [outer = 0x12e773000] 07:14:19 INFO - PROCESS | 2194 | 1461161659061 Marionette DEBUG loaded listener.js 07:14:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 34 (0x11bd90400) [pid = 2194] [serial = 34] [outer = 0x12e773000] 07:14:19 INFO - PROCESS | 2194 | 1461161659394 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]]]}] 07:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 581ms 07:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:14:19 INFO - PROCESS | 2194 | 1461161659433 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 07:14:19 INFO - PROCESS | 2194 | 1461161659434 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 07:14:19 INFO - PROCESS | 2194 | 1461161659436 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:14:19 INFO - PROCESS | 2194 | 1461161659437 Marionette TRACE conn2 <- [1,30,null,{}] 07:14:19 INFO - PROCESS | 2194 | 1461161659442 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}] 07:14:19 INFO - PROCESS | 2194 | 1461161659525 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 07:14:19 INFO - PROCESS | 2194 | 1461161659529 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a9a4000 == 13 [pid = 2194] [id = 13] 07:14:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 35 (0x11ae33c00) [pid = 2194] [serial = 35] [outer = 0x0] 07:14:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 36 (0x11ae36400) [pid = 2194] [serial = 36] [outer = 0x11ae33c00] 07:14:19 INFO - PROCESS | 2194 | 1461161659554 Marionette DEBUG loaded listener.js 07:14:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 37 (0x11bd93400) [pid = 2194] [serial = 37] [outer = 0x11ae33c00] 07:14:19 INFO - PROCESS | 2194 | 1461161659794 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]]]}] 07:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 373ms 07:14:19 INFO - PROCESS | 2194 | 1461161659810 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 07:14:19 INFO - PROCESS | 2194 | 1461161659811 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 07:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:14:19 INFO - PROCESS | 2194 | 1461161659813 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:14:19 INFO - PROCESS | 2194 | 1461161659814 Marionette TRACE conn2 <- [1,34,null,{}] 07:14:19 INFO - PROCESS | 2194 | 1461161659817 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}] 07:14:19 INFO - PROCESS | 2194 | 1461161659908 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 07:14:19 INFO - PROCESS | 2194 | 1461161659913 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x12eec7800 == 14 [pid = 2194] [id = 14] 07:14:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 38 (0x11bd95400) [pid = 2194] [serial = 38] [outer = 0x0] 07:14:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 39 (0x11bd9b400) [pid = 2194] [serial = 39] [outer = 0x11bd95400] 07:14:19 INFO - PROCESS | 2194 | 1461161659939 Marionette DEBUG loaded listener.js 07:14:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 40 (0x12f1e1800) [pid = 2194] [serial = 40] [outer = 0x11bd95400] 07:14:20 INFO - PROCESS | 2194 | 1461161660170 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]]]}] 07:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 370ms 07:14:20 INFO - PROCESS | 2194 | 1461161660183 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 07:14:20 INFO - PROCESS | 2194 | 1461161660184 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 07:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:14:20 INFO - PROCESS | 2194 | 1461161660194 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:14:20 INFO - PROCESS | 2194 | 1461161660195 Marionette TRACE conn2 <- [1,38,null,{}] 07:14:20 INFO - PROCESS | 2194 | 1461161660197 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}] 07:14:20 INFO - PROCESS | 2194 | 1461161660295 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 07:14:20 INFO - PROCESS | 2194 | 1461161660299 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f265000 == 15 [pid = 2194] [id = 15] 07:14:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 41 (0x12f1e7800) [pid = 2194] [serial = 41] [outer = 0x0] 07:14:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 42 (0x12f1ed800) [pid = 2194] [serial = 42] [outer = 0x12f1e7800] 07:14:20 INFO - PROCESS | 2194 | 1461161660324 Marionette DEBUG loaded listener.js 07:14:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 43 (0x12f4b8400) [pid = 2194] [serial = 43] [outer = 0x12f1e7800] 07:14:20 INFO - PROCESS | 2194 | 1461161660579 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]]]}] 07:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 07:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:14:20 INFO - PROCESS | 2194 | 1461161660614 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 07:14:20 INFO - PROCESS | 2194 | 1461161660615 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 07:14:20 INFO - PROCESS | 2194 | 1461161660618 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:14:20 INFO - PROCESS | 2194 | 1461161660621 Marionette TRACE conn2 <- [1,42,null,{}] 07:14:20 INFO - PROCESS | 2194 | 1461161660632 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}] 07:14:20 INFO - PROCESS | 2194 | 1461161660757 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 07:14:20 INFO - PROCESS | 2194 | 1461161660782 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f532800 == 16 [pid = 2194] [id = 16] 07:14:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 44 (0x12f4ba800) [pid = 2194] [serial = 44] [outer = 0x0] 07:14:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 45 (0x12f4c2c00) [pid = 2194] [serial = 45] [outer = 0x12f4ba800] 07:14:20 INFO - PROCESS | 2194 | 1461161660824 Marionette DEBUG loaded listener.js 07:14:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 46 (0x12f583800) [pid = 2194] [serial = 46] [outer = 0x12f4ba800] 07:14:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x12fd0c000 == 17 [pid = 2194] [id = 17] 07:14:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 47 (0x12fd0c800) [pid = 2194] [serial = 47] [outer = 0x0] 07:14:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 48 (0x12fd10800) [pid = 2194] [serial = 48] [outer = 0x12fd0c800] 07:14:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 49 (0x12fd16800) [pid = 2194] [serial = 49] [outer = 0x12fd0c800] 07:14:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x12fd0b800 == 18 [pid = 2194] [id = 18] 07:14:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 50 (0x12f586800) [pid = 2194] [serial = 50] [outer = 0x0] 07:14:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 51 (0x12fdafc00) [pid = 2194] [serial = 51] [outer = 0x12f586800] 07:14:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 52 (0x12f58e800) [pid = 2194] [serial = 52] [outer = 0x12f586800] 07:14:21 INFO - PROCESS | 2194 | 1461161661310 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]]]}] 07:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 732ms 07:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:14:21 INFO - PROCESS | 2194 | 1461161661349 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 07:14:21 INFO - PROCESS | 2194 | 1461161661351 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 07:14:21 INFO - PROCESS | 2194 | 1461161661353 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:14:21 INFO - PROCESS | 2194 | 1461161661356 Marionette TRACE conn2 <- [1,46,null,{}] 07:14:21 INFO - PROCESS | 2194 | 1461161661359 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}] 07:14:21 INFO - PROCESS | 2194 | 1461161661443 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 07:14:21 INFO - PROCESS | 2194 | 1461161661447 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x12fd18800 == 19 [pid = 2194] [id = 19] 07:14:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 53 (0x11ad82800) [pid = 2194] [serial = 53] [outer = 0x0] 07:14:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 54 (0x11b940000) [pid = 2194] [serial = 54] [outer = 0x11ad82800] 07:14:21 INFO - PROCESS | 2194 | 1461161661476 Marionette DEBUG loaded listener.js 07:14:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 55 (0x12f587800) [pid = 2194] [serial = 55] [outer = 0x11ad82800] 07:14:21 INFO - PROCESS | 2194 | 1461161661712 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]]]}] 07:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 372ms 07:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:14:21 INFO - PROCESS | 2194 | 1461161661727 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 07:14:21 INFO - PROCESS | 2194 | 1461161661728 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 07:14:21 INFO - PROCESS | 2194 | 1461161661730 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:14:21 INFO - PROCESS | 2194 | 1461161661731 Marionette TRACE conn2 <- [1,50,null,{}] 07:14:21 INFO - PROCESS | 2194 | 1461161661733 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}] 07:14:21 INFO - PROCESS | 2194 | 1461161661834 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 07:14:21 INFO - PROCESS | 2194 | 1461161661839 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7d0800 == 20 [pid = 2194] [id = 20] 07:14:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 56 (0x11a7ad000) [pid = 2194] [serial = 56] [outer = 0x0] 07:14:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 57 (0x11a7b2c00) [pid = 2194] [serial = 57] [outer = 0x11a7ad000] 07:14:21 INFO - PROCESS | 2194 | 1461161661864 Marionette DEBUG loaded listener.js 07:14:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 58 (0x11a8e2400) [pid = 2194] [serial = 58] [outer = 0x11a7ad000] 07:14:22 INFO - PROCESS | 2194 | 1461161662101 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]]]}] 07:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 07:14:22 INFO - PROCESS | 2194 | 1461161662149 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 07:14:22 INFO - PROCESS | 2194 | 1461161662150 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 07:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:14:22 INFO - PROCESS | 2194 | 1461161662159 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:14:22 INFO - PROCESS | 2194 | 1461161662161 Marionette TRACE conn2 <- [1,54,null,{}] 07:14:22 INFO - PROCESS | 2194 | 1461161662163 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}] 07:14:22 INFO - PROCESS | 2194 | 1461161662253 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 07:14:22 INFO - PROCESS | 2194 | 1461161662258 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:22 INFO - PROCESS | 2194 | ++DOCSHELL 0x13011e800 == 21 [pid = 2194] [id = 21] 07:14:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 59 (0x11a8e3400) [pid = 2194] [serial = 59] [outer = 0x0] 07:14:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 60 (0x11a8e8400) [pid = 2194] [serial = 60] [outer = 0x11a8e3400] 07:14:22 INFO - PROCESS | 2194 | 1461161662282 Marionette DEBUG loaded listener.js 07:14:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 61 (0x12f589000) [pid = 2194] [serial = 61] [outer = 0x11a8e3400] 07:14:22 INFO - PROCESS | 2194 | 1461161662500 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]]]}] 07:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 375ms 07:14:22 INFO - PROCESS | 2194 | 1461161662528 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 07:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:14:22 INFO - PROCESS | 2194 | 1461161662529 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 07:14:22 INFO - PROCESS | 2194 | 1461161662531 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:14:22 INFO - PROCESS | 2194 | 1461161662532 Marionette TRACE conn2 <- [1,58,null,{}] 07:14:22 INFO - PROCESS | 2194 | 1461161662534 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}] 07:14:22 INFO - PROCESS | 2194 | 1461161662628 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 07:14:22 INFO - PROCESS | 2194 | 1461161662632 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:22 INFO - PROCESS | 2194 | ++DOCSHELL 0x13097e800 == 22 [pid = 2194] [id = 22] 07:14:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 62 (0x12f589800) [pid = 2194] [serial = 62] [outer = 0x0] 07:14:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 63 (0x12ffd1800) [pid = 2194] [serial = 63] [outer = 0x12f589800] 07:14:22 INFO - PROCESS | 2194 | 1461161662657 Marionette DEBUG loaded listener.js 07:14:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 64 (0x130639000) [pid = 2194] [serial = 64] [outer = 0x12f589800] 07:14:22 INFO - PROCESS | 2194 | 1461161662905 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]]]}] 07:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 419ms 07:14:23 INFO - PROCESS | 2194 | 1461161663464 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 07:14:23 INFO - PROCESS | 2194 | 1461161663467 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 07:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:14:23 INFO - PROCESS | 2194 | 1461161663550 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:14:23 INFO - PROCESS | 2194 | 1461161663552 Marionette TRACE conn2 <- [1,62,null,{}] 07:14:23 INFO - PROCESS | 2194 | 1461161663557 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}] 07:14:23 INFO - PROCESS | 2194 | 1461161663674 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 07:14:23 INFO - PROCESS | 2194 | 1461161663724 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x114a6f800 == 23 [pid = 2194] [id = 23] 07:14:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 65 (0x114f57800) [pid = 2194] [serial = 65] [outer = 0x0] 07:14:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 66 (0x114f60800) [pid = 2194] [serial = 66] [outer = 0x114f57800] 07:14:23 INFO - PROCESS | 2194 | 1461161663755 Marionette DEBUG loaded listener.js 07:14:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 67 (0x1156a3800) [pid = 2194] [serial = 67] [outer = 0x114f57800] 07:14:24 INFO - PROCESS | 2194 | 1461161664161 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]]]}] 07:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 681ms 07:14:24 INFO - PROCESS | 2194 | 1461161664223 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 07:14:24 INFO - PROCESS | 2194 | 1461161664225 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 07:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:14:24 INFO - PROCESS | 2194 | 1461161664231 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:14:24 INFO - PROCESS | 2194 | 1461161664234 Marionette TRACE conn2 <- [1,66,null,{}] 07:14:24 INFO - PROCESS | 2194 | 1461161664237 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}] 07:14:24 INFO - PROCESS | 2194 | 1461161664347 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 07:14:24 INFO - PROCESS | 2194 | 1461161664387 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x11913d800 == 24 [pid = 2194] [id = 24] 07:14:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 68 (0x11644fc00) [pid = 2194] [serial = 68] [outer = 0x0] 07:14:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 69 (0x119241800) [pid = 2194] [serial = 69] [outer = 0x11644fc00] 07:14:24 INFO - PROCESS | 2194 | 1461161664418 Marionette DEBUG loaded listener.js 07:14:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 70 (0x119de3000) [pid = 2194] [serial = 70] [outer = 0x11644fc00] 07:14:24 INFO - PROCESS | 2194 | 1461161664811 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]]]}] 07:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 623ms 07:14:24 INFO - PROCESS | 2194 | 1461161664853 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 07:14:24 INFO - PROCESS | 2194 | 1461161664855 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 07:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:14:24 INFO - PROCESS | 2194 | 1461161664857 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:14:24 INFO - PROCESS | 2194 | 1461161664859 Marionette TRACE conn2 <- [1,70,null,{}] 07:14:24 INFO - PROCESS | 2194 | 1461161664865 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}] 07:14:24 INFO - PROCESS | 2194 | 1461161664991 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 07:14:25 INFO - PROCESS | 2194 | 1461161665251 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x114a75800 == 25 [pid = 2194] [id = 25] 07:14:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 71 (0x116451000) [pid = 2194] [serial = 71] [outer = 0x0] 07:14:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 72 (0x1164e0400) [pid = 2194] [serial = 72] [outer = 0x116451000] 07:14:25 INFO - PROCESS | 2194 | 1461161665290 Marionette DEBUG loaded listener.js 07:14:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 73 (0x1178fc000) [pid = 2194] [serial = 73] [outer = 0x116451000] 07:14:25 INFO - PROCESS | 2194 | 1461161665757 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]]]}] 07:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 07:14:25 INFO - PROCESS | 2194 | 1461161665781 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 07:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:14:25 INFO - PROCESS | 2194 | 1461161665784 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 07:14:25 INFO - PROCESS | 2194 | 1461161665791 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:14:25 INFO - PROCESS | 2194 | 1461161665792 Marionette TRACE conn2 <- [1,74,null,{}] 07:14:25 INFO - PROCESS | 2194 | 1461161665796 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}] 07:14:25 INFO - PROCESS | 2194 | 1461161665918 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 07:14:25 INFO - PROCESS | 2194 | 1461161665980 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x118895000 == 26 [pid = 2194] [id = 26] 07:14:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 74 (0x1187cd800) [pid = 2194] [serial = 74] [outer = 0x0] 07:14:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 75 (0x119d62000) [pid = 2194] [serial = 75] [outer = 0x1187cd800] 07:14:26 INFO - PROCESS | 2194 | 1461161666028 Marionette DEBUG loaded listener.js 07:14:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 76 (0x11a7aa400) [pid = 2194] [serial = 76] [outer = 0x1187cd800] 07:14:26 INFO - PROCESS | 2194 | 1461161666445 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]]]}] 07:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 675ms 07:14:26 INFO - PROCESS | 2194 | 1461161666464 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 07:14:26 INFO - PROCESS | 2194 | 1461161666467 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 07:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:14:26 INFO - PROCESS | 2194 | 1461161666501 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:14:26 INFO - PROCESS | 2194 | 1461161666503 Marionette TRACE conn2 <- [1,78,null,{}] 07:14:26 INFO - PROCESS | 2194 | 1461161666510 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}] 07:14:26 INFO - PROCESS | 2194 | 1461161666641 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 07:14:26 INFO - PROCESS | 2194 | 1461161666717 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x114a84000 == 27 [pid = 2194] [id = 27] 07:14:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 77 (0x1146b7000) [pid = 2194] [serial = 77] [outer = 0x0] 07:14:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 78 (0x1152de800) [pid = 2194] [serial = 78] [outer = 0x1146b7000] 07:14:26 INFO - PROCESS | 2194 | 1461161666761 Marionette DEBUG loaded listener.js 07:14:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 79 (0x11a7ad400) [pid = 2194] [serial = 79] [outer = 0x1146b7000] 07:14:27 INFO - PROCESS | 2194 | 1461161667141 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]]]}] 07:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 702ms 07:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:14:27 INFO - PROCESS | 2194 | 1461161667175 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 07:14:27 INFO - PROCESS | 2194 | 1461161667176 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 07:14:27 INFO - PROCESS | 2194 | 1461161667179 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:14:27 INFO - PROCESS | 2194 | 1461161667183 Marionette TRACE conn2 <- [1,82,null,{}] 07:14:27 INFO - PROCESS | 2194 | 1461161667204 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}] 07:14:27 INFO - PROCESS | 2194 | 1461161667291 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 07:14:27 INFO - PROCESS | 2194 | 1461161667298 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x11984d800 == 28 [pid = 2194] [id = 28] 07:14:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 80 (0x11a861400) [pid = 2194] [serial = 80] [outer = 0x0] 07:14:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 81 (0x11acce000) [pid = 2194] [serial = 81] [outer = 0x11a861400] 07:14:27 INFO - PROCESS | 2194 | 1461161667340 Marionette DEBUG loaded listener.js 07:14:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 82 (0x11aeeb400) [pid = 2194] [serial = 82] [outer = 0x11a861400] 07:14:27 INFO - PROCESS | 2194 | 1461161667746 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]]]}] 07:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 583ms 07:14:27 INFO - PROCESS | 2194 | 1461161667762 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 07:14:27 INFO - PROCESS | 2194 | 1461161667763 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 07:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:14:27 INFO - PROCESS | 2194 | 1461161667766 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:14:27 INFO - PROCESS | 2194 | 1461161667767 Marionette TRACE conn2 <- [1,86,null,{}] 07:14:27 INFO - PROCESS | 2194 | 1461161667769 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}] 07:14:27 INFO - PROCESS | 2194 | 1461161667852 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 07:14:27 INFO - PROCESS | 2194 | 1461161667893 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x119866800 == 29 [pid = 2194] [id = 29] 07:14:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 83 (0x11876e000) [pid = 2194] [serial = 83] [outer = 0x0] 07:14:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 84 (0x11aef7c00) [pid = 2194] [serial = 84] [outer = 0x11876e000] 07:14:27 INFO - PROCESS | 2194 | 1461161667919 Marionette DEBUG loaded listener.js 07:14:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 85 (0x11b938400) [pid = 2194] [serial = 85] [outer = 0x11876e000] 07:14:28 INFO - PROCESS | 2194 | 1461161668196 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]]]}] 07:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 07:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:14:28 INFO - PROCESS | 2194 | 1461161668246 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 07:14:28 INFO - PROCESS | 2194 | 1461161668247 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 07:14:28 INFO - PROCESS | 2194 | 1461161668251 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:14:28 INFO - PROCESS | 2194 | 1461161668253 Marionette TRACE conn2 <- [1,90,null,{}] 07:14:28 INFO - PROCESS | 2194 | 1461161668260 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}] 07:14:28 INFO - PROCESS | 2194 | 1461161668375 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 07:14:28 INFO - PROCESS | 2194 | 1461161668435 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a902800 == 30 [pid = 2194] [id = 30] 07:14:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 86 (0x11b9b4800) [pid = 2194] [serial = 86] [outer = 0x0] 07:14:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 87 (0x11b9bec00) [pid = 2194] [serial = 87] [outer = 0x11b9b4800] 07:14:28 INFO - PROCESS | 2194 | 1461161668477 Marionette DEBUG loaded listener.js 07:14:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 88 (0x11bd8d800) [pid = 2194] [serial = 88] [outer = 0x11b9b4800] 07:14:28 INFO - PROCESS | 2194 | 1461161668747 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]]]}] 07:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 524ms 07:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:14:28 INFO - PROCESS | 2194 | 1461161668778 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 07:14:28 INFO - PROCESS | 2194 | 1461161668779 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 07:14:28 INFO - PROCESS | 2194 | 1461161668782 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:14:28 INFO - PROCESS | 2194 | 1461161668783 Marionette TRACE conn2 <- [1,94,null,{}] 07:14:28 INFO - PROCESS | 2194 | 1461161668785 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}] 07:14:28 INFO - PROCESS | 2194 | 1461161668872 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 07:14:28 INFO - PROCESS | 2194 | 1461161668876 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a991000 == 31 [pid = 2194] [id = 31] 07:14:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x11bd8d400) [pid = 2194] [serial = 89] [outer = 0x0] 07:14:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x11bf37400) [pid = 2194] [serial = 90] [outer = 0x11bd8d400] 07:14:28 INFO - PROCESS | 2194 | 1461161668903 Marionette DEBUG loaded listener.js 07:14:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11c174000) [pid = 2194] [serial = 91] [outer = 0x11bd8d400] 07:14:29 INFO - PROCESS | 2194 | 1461161669206 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]]]}] 07:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 07:14:29 INFO - PROCESS | 2194 | 1461161669251 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 07:14:29 INFO - PROCESS | 2194 | 1461161669252 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 07:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:14:29 INFO - PROCESS | 2194 | 1461161669254 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:14:29 INFO - PROCESS | 2194 | 1461161669255 Marionette TRACE conn2 <- [1,98,null,{}] 07:14:29 INFO - PROCESS | 2194 | 1461161669258 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}] 07:14:29 INFO - PROCESS | 2194 | 1461161669345 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 07:14:29 INFO - PROCESS | 2194 | 1461161669350 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b672800 == 32 [pid = 2194] [id = 32] 07:14:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x11bd99800) [pid = 2194] [serial = 92] [outer = 0x0] 07:14:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x11c179400) [pid = 2194] [serial = 93] [outer = 0x11bd99800] 07:14:29 INFO - PROCESS | 2194 | 1461161669373 Marionette DEBUG loaded listener.js 07:14:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x11c299400) [pid = 2194] [serial = 94] [outer = 0x11bd99800] 07:14:29 INFO - PROCESS | 2194 | 1461161669692 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]]]}] 07:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 07:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:14:29 INFO - PROCESS | 2194 | 1461161669725 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 07:14:29 INFO - PROCESS | 2194 | 1461161669727 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 07:14:29 INFO - PROCESS | 2194 | 1461161669730 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:14:29 INFO - PROCESS | 2194 | 1461161669733 Marionette TRACE conn2 <- [1,102,null,{}] 07:14:29 INFO - PROCESS | 2194 | 1461161669736 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}] 07:14:29 INFO - PROCESS | 2194 | 1461161669846 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 07:14:29 INFO - PROCESS | 2194 | 1461161669852 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x11baa2800 == 33 [pid = 2194] [id = 33] 07:14:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x11c295400) [pid = 2194] [serial = 95] [outer = 0x0] 07:14:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x11c587c00) [pid = 2194] [serial = 96] [outer = 0x11c295400] 07:14:29 INFO - PROCESS | 2194 | 1461161669895 Marionette DEBUG loaded listener.js 07:14:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x11c729000) [pid = 2194] [serial = 97] [outer = 0x11c295400] 07:14:30 INFO - PROCESS | 2194 | 1461161670255 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]]]}] 07:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 570ms 07:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:14:30 INFO - PROCESS | 2194 | 1461161670314 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 07:14:30 INFO - PROCESS | 2194 | 1461161670315 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 07:14:30 INFO - PROCESS | 2194 | 1461161670317 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:14:30 INFO - PROCESS | 2194 | 1461161670318 Marionette TRACE conn2 <- [1,106,null,{}] 07:14:30 INFO - PROCESS | 2194 | 1461161670321 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}] 07:14:30 INFO - PROCESS | 2194 | 1461161670398 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 07:14:30 INFO - PROCESS | 2194 | 1461161670402 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf08000 == 34 [pid = 2194] [id = 34] 07:14:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x11bf40c00) [pid = 2194] [serial = 98] [outer = 0x0] 07:14:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x11c961400) [pid = 2194] [serial = 99] [outer = 0x11bf40c00] 07:14:30 INFO - PROCESS | 2194 | 1461161670430 Marionette DEBUG loaded listener.js 07:14:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x11c99e000) [pid = 2194] [serial = 100] [outer = 0x11bf40c00] 07:14:30 INFO - PROCESS | 2194 | 1461161670714 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]]]}] 07:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 07:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:14:30 INFO - PROCESS | 2194 | 1461161670744 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 07:14:30 INFO - PROCESS | 2194 | 1461161670745 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 07:14:30 INFO - PROCESS | 2194 | 1461161670747 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:14:30 INFO - PROCESS | 2194 | 1461161670748 Marionette TRACE conn2 <- [1,110,null,{}] 07:14:30 INFO - PROCESS | 2194 | 1461161670750 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}] 07:14:30 INFO - PROCESS | 2194 | 1461161670828 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 07:14:30 INFO - PROCESS | 2194 | 1461161670832 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c425800 == 35 [pid = 2194] [id = 35] 07:14:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x11c963800) [pid = 2194] [serial = 101] [outer = 0x0] 07:14:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x12614c400) [pid = 2194] [serial = 102] [outer = 0x11c963800] 07:14:30 INFO - PROCESS | 2194 | 1461161670862 Marionette DEBUG loaded listener.js 07:14:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x126342c00) [pid = 2194] [serial = 103] [outer = 0x11c963800] 07:14:31 INFO - PROCESS | 2194 | 1461161671164 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]]]}] 07:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 07:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:14:31 INFO - PROCESS | 2194 | 1461161671216 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 07:14:31 INFO - PROCESS | 2194 | 1461161671217 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 07:14:31 INFO - PROCESS | 2194 | 1461161671220 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:14:31 INFO - PROCESS | 2194 | 1461161671222 Marionette TRACE conn2 <- [1,114,null,{}] 07:14:31 INFO - PROCESS | 2194 | 1461161671224 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}] 07:14:31 INFO - PROCESS | 2194 | 1461161671332 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 07:14:31 INFO - PROCESS | 2194 | 1461161671340 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:31 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4d4000 == 36 [pid = 2194] [id = 36] 07:14:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x1239e9c00) [pid = 2194] [serial = 104] [outer = 0x0] 07:14:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x126942400) [pid = 2194] [serial = 105] [outer = 0x1239e9c00] 07:14:31 INFO - PROCESS | 2194 | 1461161671365 Marionette DEBUG loaded listener.js 07:14:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x126ddb800) [pid = 2194] [serial = 106] [outer = 0x1239e9c00] 07:14:31 INFO - PROCESS | 2194 | 1461161671639 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]]]}] 07:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 07:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:14:31 INFO - PROCESS | 2194 | 1461161671693 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 07:14:31 INFO - PROCESS | 2194 | 1461161671694 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 07:14:31 INFO - PROCESS | 2194 | 1461161671696 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:14:31 INFO - PROCESS | 2194 | 1461161671697 Marionette TRACE conn2 <- [1,118,null,{}] 07:14:31 INFO - PROCESS | 2194 | 1461161671700 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}] 07:14:31 INFO - PROCESS | 2194 | 1461161671775 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 07:14:31 INFO - PROCESS | 2194 | 1461161671779 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:31 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c9da800 == 37 [pid = 2194] [id = 37] 07:14:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x1239e9800) [pid = 2194] [serial = 107] [outer = 0x0] 07:14:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x1271e6c00) [pid = 2194] [serial = 108] [outer = 0x1239e9800] 07:14:31 INFO - PROCESS | 2194 | 1461161671804 Marionette DEBUG loaded listener.js 07:14:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x12754f800) [pid = 2194] [serial = 109] [outer = 0x1239e9800] 07:14:32 INFO - PROCESS | 2194 | 1461161672098 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]]]}] 07:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 07:14:32 INFO - PROCESS | 2194 | 1461161672117 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 07:14:32 INFO - PROCESS | 2194 | 1461161672119 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 07:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:14:32 INFO - PROCESS | 2194 | 1461161672130 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:14:32 INFO - PROCESS | 2194 | 1461161672131 Marionette TRACE conn2 <- [1,122,null,{}] 07:14:32 INFO - PROCESS | 2194 | 1461161672135 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}] 07:14:32 INFO - PROCESS | 2194 | 1461161672284 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 07:14:32 INFO - PROCESS | 2194 | 1461161672295 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260e3800 == 38 [pid = 2194] [id = 38] 07:14:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x11bf42000) [pid = 2194] [serial = 110] [outer = 0x0] 07:14:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x127550800) [pid = 2194] [serial = 111] [outer = 0x11bf42000] 07:14:32 INFO - PROCESS | 2194 | 1461161672335 Marionette DEBUG loaded listener.js 07:14:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x127efc400) [pid = 2194] [serial = 112] [outer = 0x11bf42000] 07:14:32 INFO - PROCESS | 2194 | 1461161672690 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]]]}] 07:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 571ms 07:14:32 INFO - PROCESS | 2194 | 1461161672700 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 07:14:32 INFO - PROCESS | 2194 | 1461161672701 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 07:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:14:32 INFO - PROCESS | 2194 | 1461161672703 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:14:32 INFO - PROCESS | 2194 | 1461161672706 Marionette TRACE conn2 <- [1,126,null,{}] 07:14:32 INFO - PROCESS | 2194 | 1461161672710 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}] 07:14:32 INFO - PROCESS | 2194 | 1461161672784 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 07:14:32 INFO - PROCESS | 2194 | 1461161672789 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x126664000 == 39 [pid = 2194] [id = 39] 07:14:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x12903b400) [pid = 2194] [serial = 113] [outer = 0x0] 07:14:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x129123000) [pid = 2194] [serial = 114] [outer = 0x12903b400] 07:14:32 INFO - PROCESS | 2194 | 1461161672815 Marionette DEBUG loaded listener.js 07:14:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x129938c00) [pid = 2194] [serial = 115] [outer = 0x12903b400] 07:14:33 INFO - PROCESS | 2194 | 1461161673317 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]]]}] 07:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 673ms 07:14:33 INFO - PROCESS | 2194 | 1461161673377 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 07:14:33 INFO - PROCESS | 2194 | 1461161673381 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 07:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:14:33 INFO - PROCESS | 2194 | 1461161673387 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:14:33 INFO - PROCESS | 2194 | 1461161673391 Marionette TRACE conn2 <- [1,130,null,{}] 07:14:33 INFO - PROCESS | 2194 | 1461161673416 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}] 07:14:33 INFO - PROCESS | 2194 | 1461161673599 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 07:14:33 INFO - PROCESS | 2194 | 1461161673684 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:33 INFO - PROCESS | 2194 | ++DOCSHELL 0x118ee6000 == 40 [pid = 2194] [id = 40] 07:14:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x119123800) [pid = 2194] [serial = 116] [outer = 0x0] 07:14:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x1191af000) [pid = 2194] [serial = 117] [outer = 0x119123800] 07:14:33 INFO - PROCESS | 2194 | 1461161673738 Marionette DEBUG loaded listener.js 07:14:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11a7a6800) [pid = 2194] [serial = 118] [outer = 0x119123800] 07:14:34 INFO - PROCESS | 2194 | 1461161674210 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]]]}] 07:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 840ms 07:14:34 INFO - PROCESS | 2194 | 1461161674227 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 07:14:34 INFO - PROCESS | 2194 | 1461161674230 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 07:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:14:34 INFO - PROCESS | 2194 | 1461161674235 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:14:34 INFO - PROCESS | 2194 | 1461161674236 Marionette TRACE conn2 <- [1,134,null,{}] 07:14:34 INFO - PROCESS | 2194 | 1461161674239 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}] 07:14:34 INFO - PROCESS | 2194 | 1461161674326 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 07:14:34 INFO - PROCESS | 2194 | 1461161674374 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:34 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a915800 == 41 [pid = 2194] [id = 41] 07:14:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11a7a6c00) [pid = 2194] [serial = 119] [outer = 0x0] 07:14:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11a86b400) [pid = 2194] [serial = 120] [outer = 0x11a7a6c00] 07:14:34 INFO - PROCESS | 2194 | 1461161674400 Marionette DEBUG loaded listener.js 07:14:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11b073c00) [pid = 2194] [serial = 121] [outer = 0x11a7a6c00] 07:14:34 INFO - PROCESS | 2194 | 1461161674926 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]]]}] 07:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 725ms 07:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:14:35 INFO - PROCESS | 2194 | 1461161674996 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 07:14:35 INFO - PROCESS | 2194 | 1461161674999 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 07:14:35 INFO - PROCESS | 2194 | 1461161675002 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:14:35 INFO - PROCESS | 2194 | 1461161675007 Marionette TRACE conn2 <- [1,138,null,{}] 07:14:35 INFO - PROCESS | 2194 | 1461161675019 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}] 07:14:35 INFO - PROCESS | 2194 | 1461161675165 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 07:14:35 INFO - PROCESS | 2194 | 1461161675269 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260d7000 == 42 [pid = 2194] [id = 42] 07:14:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11bd8dc00) [pid = 2194] [serial = 122] [outer = 0x0] 07:14:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11bd98800) [pid = 2194] [serial = 123] [outer = 0x11bd8dc00] 07:14:35 INFO - PROCESS | 2194 | 1461161675304 Marionette DEBUG loaded listener.js 07:14:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11c4f0000) [pid = 2194] [serial = 124] [outer = 0x11bd8dc00] 07:14:35 INFO - PROCESS | 2194 | 1461161675908 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]]]}] 07:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 925ms 07:14:35 INFO - PROCESS | 2194 | 1461161675928 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 07:14:35 INFO - PROCESS | 2194 | 1461161675930 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 07:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:14:35 INFO - PROCESS | 2194 | 1461161675934 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:14:35 INFO - PROCESS | 2194 | 1461161675936 Marionette TRACE conn2 <- [1,142,null,{}] 07:14:35 INFO - PROCESS | 2194 | 1461161675940 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}] 07:14:36 INFO - PROCESS | 2194 | 1461161676027 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 07:14:36 INFO - PROCESS | 2194 | 1461161676087 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x118f22800 == 43 [pid = 2194] [id = 43] 07:14:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x1157b0000) [pid = 2194] [serial = 125] [outer = 0x0] 07:14:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x1178f8800) [pid = 2194] [serial = 126] [outer = 0x1157b0000] 07:14:36 INFO - PROCESS | 2194 | 1461161676119 Marionette DEBUG loaded listener.js 07:14:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x119955800) [pid = 2194] [serial = 127] [outer = 0x1157b0000] 07:14:36 INFO - PROCESS | 2194 | 1461161676516 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]]]}] 07:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 672ms 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb2e800 == 42 [pid = 2194] [id = 6] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x1260e3800 == 41 [pid = 2194] [id = 38] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x11c9da800 == 40 [pid = 2194] [id = 37] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4d4000 == 39 [pid = 2194] [id = 36] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x11c425800 == 38 [pid = 2194] [id = 35] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf08000 == 37 [pid = 2194] [id = 34] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x11baa2800 == 36 [pid = 2194] [id = 33] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x11b672800 == 35 [pid = 2194] [id = 32] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x11a991000 == 34 [pid = 2194] [id = 31] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x11a902800 == 33 [pid = 2194] [id = 30] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x119866800 == 32 [pid = 2194] [id = 29] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x11984d800 == 31 [pid = 2194] [id = 28] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x114a84000 == 30 [pid = 2194] [id = 27] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x118895000 == 29 [pid = 2194] [id = 26] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x114a75800 == 28 [pid = 2194] [id = 25] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x11913d800 == 27 [pid = 2194] [id = 24] 07:14:36 INFO - PROCESS | 2194 | --DOCSHELL 0x114a6f800 == 26 [pid = 2194] [id = 23] 07:14:36 INFO - PROCESS | 2194 | 1461161676664 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 07:14:36 INFO - PROCESS | 2194 | 1461161676666 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 07:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:14:36 INFO - PROCESS | 2194 | 1461161676673 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:14:36 INFO - PROCESS | 2194 | 1461161676675 Marionette TRACE conn2 <- [1,146,null,{}] 07:14:36 INFO - PROCESS | 2194 | 1461161676679 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}] 07:14:36 INFO - PROCESS | 2194 | 1461161676776 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 07:14:36 INFO - PROCESS | 2194 | 1461161676818 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x11571b800 == 27 [pid = 2194] [id = 44] 07:14:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x11882b400) [pid = 2194] [serial = 128] [outer = 0x0] 07:14:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x118c3a800) [pid = 2194] [serial = 129] [outer = 0x11882b400] 07:14:36 INFO - PROCESS | 2194 | 1461161676851 Marionette DEBUG loaded listener.js 07:14:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x119d64000) [pid = 2194] [serial = 130] [outer = 0x11882b400] 07:14:37 INFO - PROCESS | 2194 | 1461161677283 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]]]}] 07:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 622ms 07:14:37 INFO - PROCESS | 2194 | 1461161677295 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 07:14:37 INFO - PROCESS | 2194 | 1461161677298 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 07:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:14:37 INFO - PROCESS | 2194 | 1461161677303 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:14:37 INFO - PROCESS | 2194 | 1461161677306 Marionette TRACE conn2 <- [1,150,null,{}] 07:14:37 INFO - PROCESS | 2194 | 1461161677309 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}] 07:14:37 INFO - PROCESS | 2194 | 1461161677399 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 07:14:37 INFO - PROCESS | 2194 | 1461161677444 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:37 INFO - PROCESS | 2194 | ++DOCSHELL 0x119861800 == 28 [pid = 2194] [id = 45] 07:14:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x11882d400) [pid = 2194] [serial = 131] [outer = 0x0] 07:14:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x11a8ea800) [pid = 2194] [serial = 132] [outer = 0x11882d400] 07:14:37 INFO - PROCESS | 2194 | 1461161677475 Marionette DEBUG loaded listener.js 07:14:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x11aee9400) [pid = 2194] [serial = 133] [outer = 0x11882d400] 07:14:37 INFO - PROCESS | 2194 | 1461161677924 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]]]}] 07:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 674ms 07:14:37 INFO - PROCESS | 2194 | 1461161677975 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 07:14:37 INFO - PROCESS | 2194 | 1461161677977 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 07:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:14:37 INFO - PROCESS | 2194 | 1461161677979 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:14:37 INFO - PROCESS | 2194 | 1461161677980 Marionette TRACE conn2 <- [1,154,null,{}] 07:14:37 INFO - PROCESS | 2194 | 1461161677988 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}] 07:14:38 INFO - PROCESS | 2194 | 1461161678101 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 07:14:38 INFO - PROCESS | 2194 | 1461161678160 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a98a800 == 29 [pid = 2194] [id = 46] 07:14:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x11b9be000) [pid = 2194] [serial = 134] [outer = 0x0] 07:14:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x11bd1d000) [pid = 2194] [serial = 135] [outer = 0x11b9be000] 07:14:38 INFO - PROCESS | 2194 | 1461161678195 Marionette DEBUG loaded listener.js 07:14:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x11bd98400) [pid = 2194] [serial = 136] [outer = 0x11b9be000] 07:14:38 INFO - PROCESS | 2194 | 1461161678615 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]]]}] 07:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 668ms 07:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:14:38 INFO - PROCESS | 2194 | 1461161678648 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 07:14:38 INFO - PROCESS | 2194 | 1461161678649 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 07:14:38 INFO - PROCESS | 2194 | 1461161678651 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:14:38 INFO - PROCESS | 2194 | 1461161678653 Marionette TRACE conn2 <- [1,158,null,{}] 07:14:38 INFO - PROCESS | 2194 | 1461161678675 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}] 07:14:38 INFO - PROCESS | 2194 | 1461161678766 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 07:14:38 INFO - PROCESS | 2194 | 1461161678823 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf16000 == 30 [pid = 2194] [id = 47] 07:14:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x11c295c00) [pid = 2194] [serial = 137] [outer = 0x0] 07:14:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x11c29b400) [pid = 2194] [serial = 138] [outer = 0x11c295c00] 07:14:38 INFO - PROCESS | 2194 | 1461161678854 Marionette DEBUG loaded listener.js 07:14:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x11c728c00) [pid = 2194] [serial = 139] [outer = 0x11c295c00] 07:14:39 INFO - PROCESS | 2194 | 1461161679282 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]]]}] 07:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 639ms 07:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:14:39 INFO - PROCESS | 2194 | 1461161679292 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 07:14:39 INFO - PROCESS | 2194 | 1461161679293 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 07:14:39 INFO - PROCESS | 2194 | 1461161679295 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:14:39 INFO - PROCESS | 2194 | 1461161679297 Marionette TRACE conn2 <- [1,162,null,{}] 07:14:39 INFO - PROCESS | 2194 | 1461161679299 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}] 07:14:39 INFO - PROCESS | 2194 | 1461161679383 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 07:14:39 INFO - PROCESS | 2194 | 1461161679456 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c42b800 == 31 [pid = 2194] [id = 48] 07:14:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x11c296000) [pid = 2194] [serial = 140] [outer = 0x0] 07:14:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x1239de000) [pid = 2194] [serial = 141] [outer = 0x11c296000] 07:14:39 INFO - PROCESS | 2194 | 1461161679487 Marionette DEBUG loaded listener.js 07:14:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x1262b8c00) [pid = 2194] [serial = 142] [outer = 0x11c296000] 07:14:39 INFO - PROCESS | 2194 | 1461161679886 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]]]}] 07:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 617ms 07:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:14:39 INFO - PROCESS | 2194 | 1461161679914 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 07:14:39 INFO - PROCESS | 2194 | 1461161679915 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 07:14:39 INFO - PROCESS | 2194 | 1461161679917 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:14:39 INFO - PROCESS | 2194 | 1461161679919 Marionette TRACE conn2 <- [1,166,null,{}] 07:14:39 INFO - PROCESS | 2194 | 1461161679921 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}] 07:14:40 INFO - PROCESS | 2194 | 1461161680043 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 07:14:40 INFO - PROCESS | 2194 | 1461161680106 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260d5800 == 32 [pid = 2194] [id = 49] 07:14:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x126d11800) [pid = 2194] [serial = 143] [outer = 0x0] 07:14:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x12745e400) [pid = 2194] [serial = 144] [outer = 0x126d11800] 07:14:40 INFO - PROCESS | 2194 | 1461161680137 Marionette DEBUG loaded listener.js 07:14:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x129118000) [pid = 2194] [serial = 145] [outer = 0x126d11800] 07:14:40 INFO - PROCESS | 2194 | 1461161680690 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]]]}] 07:14:40 INFO - PROCESS | 2194 | --DOCSHELL 0x11a915800 == 31 [pid = 2194] [id = 41] 07:14:40 INFO - PROCESS | 2194 | --DOCSHELL 0x118ee6000 == 30 [pid = 2194] [id = 40] 07:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 873ms 07:14:40 INFO - PROCESS | 2194 | 1461161680803 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 07:14:40 INFO - PROCESS | 2194 | 1461161680806 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 07:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:14:40 INFO - PROCESS | 2194 | 1461161680814 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:14:40 INFO - PROCESS | 2194 | 1461161680818 Marionette TRACE conn2 <- [1,170,null,{}] 07:14:40 INFO - PROCESS | 2194 | 1461161680824 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}] 07:14:40 INFO - PROCESS | 2194 | 1461161680968 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 07:14:41 INFO - PROCESS | 2194 | 1461161681013 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x118ca5800 == 31 [pid = 2194] [id = 50] 07:14:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x1187c8400) [pid = 2194] [serial = 146] [outer = 0x0] 07:14:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x118c88400) [pid = 2194] [serial = 147] [outer = 0x1187c8400] 07:14:41 INFO - PROCESS | 2194 | 1461161681045 Marionette DEBUG loaded listener.js 07:14:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x119ddec00) [pid = 2194] [serial = 148] [outer = 0x1187c8400] 07:14:41 INFO - PROCESS | 2194 | 1461161681439 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]]]}] 07:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 674ms 07:14:41 INFO - PROCESS | 2194 | 1461161681487 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 07:14:41 INFO - PROCESS | 2194 | 1461161681490 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 07:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:14:41 INFO - PROCESS | 2194 | 1461161681495 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:14:41 INFO - PROCESS | 2194 | 1461161681498 Marionette TRACE conn2 <- [1,174,null,{}] 07:14:41 INFO - PROCESS | 2194 | 1461161681501 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}] 07:14:41 INFO - PROCESS | 2194 | 1461161681624 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 07:14:41 INFO - PROCESS | 2194 | 1461161681649 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a921000 == 32 [pid = 2194] [id = 51] 07:14:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x11a7a8c00) [pid = 2194] [serial = 149] [outer = 0x0] 07:14:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 150 (0x11aeeb000) [pid = 2194] [serial = 150] [outer = 0x11a7a8c00] 07:14:41 INFO - PROCESS | 2194 | 1461161681702 Marionette DEBUG loaded listener.js 07:14:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 151 (0x11b6ef400) [pid = 2194] [serial = 151] [outer = 0x11a7a8c00] 07:14:42 INFO - PROCESS | 2194 | 1461161682117 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]]]}] 07:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 673ms 07:14:42 INFO - PROCESS | 2194 | 1461161682167 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 07:14:42 INFO - PROCESS | 2194 | 1461161682168 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 07:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:14:42 INFO - PROCESS | 2194 | 1461161682170 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:14:42 INFO - PROCESS | 2194 | 1461161682172 Marionette TRACE conn2 <- [1,178,null,{}] 07:14:42 INFO - PROCESS | 2194 | 1461161682179 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}] 07:14:42 INFO - PROCESS | 2194 | 1461161682293 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 07:14:42 INFO - PROCESS | 2194 | 1461161682365 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c948000 == 33 [pid = 2194] [id = 52] 07:14:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 152 (0x11bf3cc00) [pid = 2194] [serial = 152] [outer = 0x0] 07:14:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 153 (0x11c16bc00) [pid = 2194] [serial = 153] [outer = 0x11bf3cc00] 07:14:42 INFO - PROCESS | 2194 | 1461161682399 Marionette DEBUG loaded listener.js 07:14:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 154 (0x11c95f400) [pid = 2194] [serial = 154] [outer = 0x11bf3cc00] 07:14:42 INFO - PROCESS | 2194 | 1461161682827 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]]]}] 07:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 07:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:14:42 INFO - PROCESS | 2194 | 1461161682842 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 07:14:42 INFO - PROCESS | 2194 | 1461161682843 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 07:14:42 INFO - PROCESS | 2194 | 1461161682845 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:14:42 INFO - PROCESS | 2194 | 1461161682846 Marionette TRACE conn2 <- [1,182,null,{}] 07:14:42 INFO - PROCESS | 2194 | 1461161682849 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}] 07:14:42 INFO - PROCESS | 2194 | 1461161682937 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 07:14:42 INFO - PROCESS | 2194 | 1461161682983 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x126e0a800 == 34 [pid = 2194] [id = 53] 07:14:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 155 (0x126790800) [pid = 2194] [serial = 155] [outer = 0x0] 07:14:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 156 (0x126d1b400) [pid = 2194] [serial = 156] [outer = 0x126790800] 07:14:43 INFO - PROCESS | 2194 | 1461161683014 Marionette DEBUG loaded listener.js 07:14:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 157 (0x127454c00) [pid = 2194] [serial = 157] [outer = 0x126790800] 07:14:43 INFO - PROCESS | 2194 | 1461161683423 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]]]}] 07:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 07:14:43 INFO - PROCESS | 2194 | 1461161683464 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 07:14:43 INFO - PROCESS | 2194 | 1461161683465 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 07:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:14:43 INFO - PROCESS | 2194 | 1461161683468 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:14:43 INFO - PROCESS | 2194 | 1461161683469 Marionette TRACE conn2 <- [1,186,null,{}] 07:14:43 INFO - PROCESS | 2194 | 1461161683490 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}] 07:14:43 INFO - PROCESS | 2194 | 1461161683577 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 07:14:43 INFO - PROCESS | 2194 | 1461161683659 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x127e3f800 == 35 [pid = 2194] [id = 54] 07:14:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 158 (0x129040000) [pid = 2194] [serial = 158] [outer = 0x0] 07:14:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 159 (0x12911d400) [pid = 2194] [serial = 159] [outer = 0x129040000] 07:14:43 INFO - PROCESS | 2194 | 1461161683689 Marionette DEBUG loaded listener.js 07:14:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 160 (0x129c34c00) [pid = 2194] [serial = 160] [outer = 0x129040000] 07:14:44 INFO - PROCESS | 2194 | 1461161684078 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]]]}] 07:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 619ms 07:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:14:44 INFO - PROCESS | 2194 | 1461161684088 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 07:14:44 INFO - PROCESS | 2194 | 1461161684089 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 07:14:44 INFO - PROCESS | 2194 | 1461161684091 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:14:44 INFO - PROCESS | 2194 | 1461161684092 Marionette TRACE conn2 <- [1,190,null,{}] 07:14:44 INFO - PROCESS | 2194 | 1461161684094 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}] 07:14:44 INFO - PROCESS | 2194 | 1461161684212 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 07:14:44 INFO - PROCESS | 2194 | 1461161684259 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:44 INFO - PROCESS | 2194 | ++DOCSHELL 0x1291c5000 == 36 [pid = 2194] [id = 55] 07:14:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 161 (0x129f6f400) [pid = 2194] [serial = 161] [outer = 0x0] 07:14:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 162 (0x12b85d000) [pid = 2194] [serial = 162] [outer = 0x129f6f400] 07:14:44 INFO - PROCESS | 2194 | 1461161684295 Marionette DEBUG loaded listener.js 07:14:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 163 (0x12bb57c00) [pid = 2194] [serial = 163] [outer = 0x129f6f400] 07:14:44 INFO - PROCESS | 2194 | 1461161684724 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]]]}] 07:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 671ms 07:14:44 INFO - PROCESS | 2194 | 1461161684859 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 07:14:44 INFO - PROCESS | 2194 | 1461161684861 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 07:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:14:44 INFO - PROCESS | 2194 | 1461161684866 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:14:44 INFO - PROCESS | 2194 | 1461161684868 Marionette TRACE conn2 <- [1,194,null,{}] 07:14:44 INFO - PROCESS | 2194 | 1461161684886 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}] 07:14:44 INFO - PROCESS | 2194 | 1461161684982 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 07:14:45 INFO - PROCESS | 2194 | 1461161685028 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a90a800 == 37 [pid = 2194] [id = 56] 07:14:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 164 (0x119dd5400) [pid = 2194] [serial = 164] [outer = 0x0] 07:14:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 165 (0x11a756000) [pid = 2194] [serial = 165] [outer = 0x119dd5400] 07:14:45 INFO - PROCESS | 2194 | 1461161685056 Marionette DEBUG loaded listener.js 07:14:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 166 (0x11accb800) [pid = 2194] [serial = 166] [outer = 0x119dd5400] 07:14:45 INFO - PROCESS | 2194 | --DOCSHELL 0x11c42b800 == 36 [pid = 2194] [id = 48] 07:14:45 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf16000 == 35 [pid = 2194] [id = 47] 07:14:45 INFO - PROCESS | 2194 | --DOCSHELL 0x11a98a800 == 34 [pid = 2194] [id = 46] 07:14:45 INFO - PROCESS | 2194 | --DOCSHELL 0x119861800 == 33 [pid = 2194] [id = 45] 07:14:45 INFO - PROCESS | 2194 | --DOCSHELL 0x11571b800 == 32 [pid = 2194] [id = 44] 07:14:45 INFO - PROCESS | 2194 | 1461161685632 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]]]}] 07:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 822ms 07:14:45 INFO - PROCESS | 2194 | 1461161685690 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 07:14:45 INFO - PROCESS | 2194 | 1461161685693 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 07:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:14:45 INFO - PROCESS | 2194 | 1461161685699 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:14:45 INFO - PROCESS | 2194 | 1461161685703 Marionette TRACE conn2 <- [1,198,null,{}] 07:14:45 INFO - PROCESS | 2194 | 1461161685708 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}] 07:14:45 INFO - PROCESS | 2194 | 1461161685845 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 07:14:45 INFO - PROCESS | 2194 | 1461161685964 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7ca800 == 33 [pid = 2194] [id = 57] 07:14:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 167 (0x119d61000) [pid = 2194] [serial = 167] [outer = 0x0] 07:14:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 168 (0x11acd7000) [pid = 2194] [serial = 168] [outer = 0x119d61000] 07:14:46 INFO - PROCESS | 2194 | 1461161686000 Marionette DEBUG loaded listener.js 07:14:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 169 (0x11b0ef400) [pid = 2194] [serial = 169] [outer = 0x119d61000] 07:14:46 INFO - PROCESS | 2194 | 1461161686476 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]]]}] 07:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 824ms 07:14:46 INFO - PROCESS | 2194 | 1461161686523 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 07:14:46 INFO - PROCESS | 2194 | 1461161686527 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 07:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:14:46 INFO - PROCESS | 2194 | 1461161686531 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:14:46 INFO - PROCESS | 2194 | 1461161686533 Marionette TRACE conn2 <- [1,202,null,{}] 07:14:46 INFO - PROCESS | 2194 | 1461161686536 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}] 07:14:46 INFO - PROCESS | 2194 | 1461161686630 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 07:14:46 INFO - PROCESS | 2194 | 1461161686693 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260ea000 == 34 [pid = 2194] [id = 58] 07:14:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 170 (0x11bd1f800) [pid = 2194] [serial = 170] [outer = 0x0] 07:14:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 171 (0x11c29a400) [pid = 2194] [serial = 171] [outer = 0x11bd1f800] 07:14:46 INFO - PROCESS | 2194 | 1461161686725 Marionette DEBUG loaded listener.js 07:14:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 172 (0x1239dec00) [pid = 2194] [serial = 172] [outer = 0x11bd1f800] 07:14:47 INFO - PROCESS | 2194 | 1461161687147 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]]]}] 07:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 672ms 07:14:47 INFO - PROCESS | 2194 | 1461161687203 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 07:14:47 INFO - PROCESS | 2194 | 1461161687206 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 07:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:14:47 INFO - PROCESS | 2194 | 1461161687209 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:14:47 INFO - PROCESS | 2194 | 1461161687212 Marionette TRACE conn2 <- [1,206,null,{}] 07:14:47 INFO - PROCESS | 2194 | 1461161687219 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}] 07:14:47 INFO - PROCESS | 2194 | 1461161687318 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 07:14:47 INFO - PROCESS | 2194 | 1461161687437 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x1291b8800 == 35 [pid = 2194] [id = 59] 07:14:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 173 (0x1278efc00) [pid = 2194] [serial = 173] [outer = 0x0] 07:14:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 174 (0x1278f2c00) [pid = 2194] [serial = 174] [outer = 0x1278efc00] 07:14:47 INFO - PROCESS | 2194 | 1461161687490 Marionette DEBUG loaded listener.js 07:14:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 175 (0x1297bac00) [pid = 2194] [serial = 175] [outer = 0x1278efc00] 07:14:47 INFO - PROCESS | 2194 | 1461161687988 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]]]}] 07:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 821ms 07:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:14:48 INFO - PROCESS | 2194 | 1461161688030 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 07:14:48 INFO - PROCESS | 2194 | 1461161688032 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 07:14:48 INFO - PROCESS | 2194 | 1461161688035 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:14:48 INFO - PROCESS | 2194 | 1461161688036 Marionette TRACE conn2 <- [1,210,null,{}] 07:14:48 INFO - PROCESS | 2194 | 1461161688038 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}] 07:14:48 INFO - PROCESS | 2194 | 1461161688130 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 07:14:48 INFO - PROCESS | 2194 | 1461161688180 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3d0000 == 36 [pid = 2194] [id = 60] 07:14:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 176 (0x129f42400) [pid = 2194] [serial = 176] [outer = 0x0] 07:14:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 177 (0x12b3f3800) [pid = 2194] [serial = 177] [outer = 0x129f42400] 07:14:48 INFO - PROCESS | 2194 | 1461161688211 Marionette DEBUG loaded listener.js 07:14:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 178 (0x12b850000) [pid = 2194] [serial = 178] [outer = 0x129f42400] 07:14:48 INFO - PROCESS | 2194 | 1461161688610 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]]]}] 07:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 618ms 07:14:48 INFO - PROCESS | 2194 | 1461161688653 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 07:14:48 INFO - PROCESS | 2194 | 1461161688655 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 07:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:14:48 INFO - PROCESS | 2194 | 1461161688657 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:14:48 INFO - PROCESS | 2194 | 1461161688658 Marionette TRACE conn2 <- [1,214,null,{}] 07:14:48 INFO - PROCESS | 2194 | 1461161688661 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}] 07:14:48 INFO - PROCESS | 2194 | 1461161688749 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 07:14:48 INFO - PROCESS | 2194 | 1461161688841 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb21800 == 37 [pid = 2194] [id = 61] 07:14:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 179 (0x12b723800) [pid = 2194] [serial = 179] [outer = 0x0] 07:14:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 180 (0x12bce0400) [pid = 2194] [serial = 180] [outer = 0x12b723800] 07:14:48 INFO - PROCESS | 2194 | 1461161688873 Marionette DEBUG loaded listener.js 07:14:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 181 (0x12bcea400) [pid = 2194] [serial = 181] [outer = 0x12b723800] 07:14:49 INFO - PROCESS | 2194 | 1461161689288 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]]]}] 07:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 07:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:14:49 INFO - PROCESS | 2194 | 1461161689327 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 07:14:49 INFO - PROCESS | 2194 | 1461161689328 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 07:14:49 INFO - PROCESS | 2194 | 1461161689331 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:14:49 INFO - PROCESS | 2194 | 1461161689332 Marionette TRACE conn2 <- [1,218,null,{}] 07:14:49 INFO - PROCESS | 2194 | 1461161689334 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}] 07:14:49 INFO - PROCESS | 2194 | 1461161689448 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 07:14:49 INFO - PROCESS | 2194 | 1461161689501 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:49 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd61000 == 38 [pid = 2194] [id = 62] 07:14:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 182 (0x12bd9e800) [pid = 2194] [serial = 182] [outer = 0x0] 07:14:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 183 (0x12d0f8400) [pid = 2194] [serial = 183] [outer = 0x12bd9e800] 07:14:49 INFO - PROCESS | 2194 | 1461161689533 Marionette DEBUG loaded listener.js 07:14:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 184 (0x12d30c800) [pid = 2194] [serial = 184] [outer = 0x12bd9e800] 07:14:49 INFO - PROCESS | 2194 | 1461161689946 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]]]}] 07:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 669ms 07:14:50 INFO - PROCESS | 2194 | 1461161690000 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 07:14:50 INFO - PROCESS | 2194 | 1461161690001 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 07:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:14:50 INFO - PROCESS | 2194 | 1461161690004 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:14:50 INFO - PROCESS | 2194 | 1461161690005 Marionette TRACE conn2 <- [1,222,null,{}] 07:14:50 INFO - PROCESS | 2194 | 1461161690007 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}] 07:14:50 INFO - PROCESS | 2194 | 1461161690114 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 07:14:50 INFO - PROCESS | 2194 | 1461161690165 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf41800 == 39 [pid = 2194] [id = 63] 07:14:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 185 (0x12cf0bc00) [pid = 2194] [serial = 185] [outer = 0x0] 07:14:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 186 (0x12d543c00) [pid = 2194] [serial = 186] [outer = 0x12cf0bc00] 07:14:50 INFO - PROCESS | 2194 | 1461161690196 Marionette DEBUG loaded listener.js 07:14:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 187 (0x12d54dc00) [pid = 2194] [serial = 187] [outer = 0x12cf0bc00] 07:14:50 INFO - PROCESS | 2194 | 1461161690637 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]]]}] 07:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 07:14:50 INFO - PROCESS | 2194 | 1461161690674 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 07:14:50 INFO - PROCESS | 2194 | 1461161690676 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 07:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:14:50 INFO - PROCESS | 2194 | 1461161690680 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:14:50 INFO - PROCESS | 2194 | 1461161690682 Marionette TRACE conn2 <- [1,226,null,{}] 07:14:50 INFO - PROCESS | 2194 | 1461161690686 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}] 07:14:50 INFO - PROCESS | 2194 | 1461161690779 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 07:14:50 INFO - PROCESS | 2194 | 1461161690831 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b974800 == 40 [pid = 2194] [id = 64] 07:14:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 188 (0x11ae35400) [pid = 2194] [serial = 188] [outer = 0x0] 07:14:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 189 (0x11b074000) [pid = 2194] [serial = 189] [outer = 0x11ae35400] 07:14:50 INFO - PROCESS | 2194 | 1461161690861 Marionette DEBUG loaded listener.js 07:14:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 190 (0x11bd91000) [pid = 2194] [serial = 190] [outer = 0x11ae35400] 07:14:51 INFO - PROCESS | 2194 | --DOCSHELL 0x118ca5800 == 39 [pid = 2194] [id = 50] 07:14:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 191 (0x11a8e8000) [pid = 2194] [serial = 191] [outer = 0x12f586800] 07:14:51 INFO - PROCESS | 2194 | 1461161691459 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]]]}] 07:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 820ms 07:14:51 INFO - PROCESS | 2194 | 1461161691534 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 07:14:51 INFO - PROCESS | 2194 | 1461161691538 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 07:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:14:51 INFO - PROCESS | 2194 | 1461161691550 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:14:51 INFO - PROCESS | 2194 | 1461161691554 Marionette TRACE conn2 <- [1,230,null,{}] 07:14:51 INFO - PROCESS | 2194 | 1461161691577 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}] 07:14:51 INFO - PROCESS | 2194 | 1461161691678 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 07:14:51 INFO - PROCESS | 2194 | 1461161691727 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:51 INFO - PROCESS | 2194 | ++DOCSHELL 0x126217800 == 40 [pid = 2194] [id = 65] 07:14:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 192 (0x11b07a800) [pid = 2194] [serial = 192] [outer = 0x0] 07:14:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 193 (0x11c58d000) [pid = 2194] [serial = 193] [outer = 0x11b07a800] 07:14:51 INFO - PROCESS | 2194 | 1461161691760 Marionette DEBUG loaded listener.js 07:14:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 194 (0x12633c800) [pid = 2194] [serial = 194] [outer = 0x11b07a800] 07:14:52 INFO - PROCESS | 2194 | 1461161692188 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]]]}] 07:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 690ms 07:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:14:52 INFO - PROCESS | 2194 | 1461161692238 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 07:14:52 INFO - PROCESS | 2194 | 1461161692241 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 07:14:52 INFO - PROCESS | 2194 | 1461161692246 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:14:52 INFO - PROCESS | 2194 | 1461161692248 Marionette TRACE conn2 <- [1,234,null,{}] 07:14:52 INFO - PROCESS | 2194 | 1461161692250 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}] 07:14:52 INFO - PROCESS | 2194 | 1461161692345 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 07:14:52 INFO - PROCESS | 2194 | 1461161692398 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:52 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c7f000 == 41 [pid = 2194] [id = 66] 07:14:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 195 (0x126d19000) [pid = 2194] [serial = 195] [outer = 0x0] 07:14:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 196 (0x1297b5c00) [pid = 2194] [serial = 196] [outer = 0x126d19000] 07:14:52 INFO - PROCESS | 2194 | 1461161692429 Marionette DEBUG loaded listener.js 07:14:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 197 (0x129f3dc00) [pid = 2194] [serial = 197] [outer = 0x126d19000] 07:14:52 INFO - PROCESS | 2194 | 1461161692847 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]]]}] 07:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 621ms 07:14:52 INFO - PROCESS | 2194 | 1461161692867 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 07:14:52 INFO - PROCESS | 2194 | 1461161692868 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 07:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:14:52 INFO - PROCESS | 2194 | 1461161692871 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:14:52 INFO - PROCESS | 2194 | 1461161692873 Marionette TRACE conn2 <- [1,238,null,{}] 07:14:52 INFO - PROCESS | 2194 | 1461161692881 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}] 07:14:52 INFO - PROCESS | 2194 | 1461161692996 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 07:14:53 INFO - PROCESS | 2194 | 1461161693063 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:53 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf44800 == 42 [pid = 2194] [id = 67] 07:14:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 198 (0x12bb4f000) [pid = 2194] [serial = 198] [outer = 0x0] 07:14:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 199 (0x12bd91c00) [pid = 2194] [serial = 199] [outer = 0x12bb4f000] 07:14:53 INFO - PROCESS | 2194 | 1461161693096 Marionette DEBUG loaded listener.js 07:14:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 200 (0x12d0f9800) [pid = 2194] [serial = 200] [outer = 0x12bb4f000] 07:14:53 INFO - PROCESS | 2194 | 1461161693513 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]]]}] 07:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 671ms 07:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:14:53 INFO - PROCESS | 2194 | 1461161693542 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 07:14:53 INFO - PROCESS | 2194 | 1461161693544 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 07:14:53 INFO - PROCESS | 2194 | 1461161693546 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:14:53 INFO - PROCESS | 2194 | 1461161693547 Marionette TRACE conn2 <- [1,242,null,{}] 07:14:53 INFO - PROCESS | 2194 | 1461161693550 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}] 07:14:53 INFO - PROCESS | 2194 | 1461161693643 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 07:14:53 INFO - PROCESS | 2194 | 1461161693694 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:53 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d510000 == 43 [pid = 2194] [id = 68] 07:14:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 201 (0x12d1b8c00) [pid = 2194] [serial = 201] [outer = 0x0] 07:14:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 202 (0x12d30e400) [pid = 2194] [serial = 202] [outer = 0x12d1b8c00] 07:14:53 INFO - PROCESS | 2194 | 1461161693724 Marionette DEBUG loaded listener.js 07:14:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 203 (0x12d593c00) [pid = 2194] [serial = 203] [outer = 0x12d1b8c00] 07:14:54 INFO - PROCESS | 2194 | 1461161694135 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]]]}] 07:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 623ms 07:14:54 INFO - PROCESS | 2194 | 1461161694169 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 07:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:14:54 INFO - PROCESS | 2194 | 1461161694171 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 07:14:54 INFO - PROCESS | 2194 | 1461161694173 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:14:54 INFO - PROCESS | 2194 | 1461161694174 Marionette TRACE conn2 <- [1,246,null,{}] 07:14:54 INFO - PROCESS | 2194 | 1461161694177 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}] 07:14:54 INFO - PROCESS | 2194 | 1461161694264 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 07:14:54 INFO - PROCESS | 2194 | 1461161694348 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:54 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc19800 == 44 [pid = 2194] [id = 69] 07:14:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 204 (0x12e34c400) [pid = 2194] [serial = 204] [outer = 0x0] 07:14:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 205 (0x12e34f400) [pid = 2194] [serial = 205] [outer = 0x12e34c400] 07:14:54 INFO - PROCESS | 2194 | 1461161694378 Marionette DEBUG loaded listener.js 07:14:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 206 (0x12e41a000) [pid = 2194] [serial = 206] [outer = 0x12e34c400] 07:14:54 INFO - PROCESS | 2194 | 1461161694798 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]]]}] 07:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 07:14:54 INFO - PROCESS | 2194 | 1461161694845 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 07:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:14:54 INFO - PROCESS | 2194 | 1461161694846 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 07:14:54 INFO - PROCESS | 2194 | 1461161694849 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:14:54 INFO - PROCESS | 2194 | 1461161694850 Marionette TRACE conn2 <- [1,250,null,{}] 07:14:54 INFO - PROCESS | 2194 | 1461161694852 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}] 07:14:54 INFO - PROCESS | 2194 | 1461161694965 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 07:14:55 INFO - PROCESS | 2194 | 1461161695020 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e523800 == 45 [pid = 2194] [id = 70] 07:14:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 207 (0x12e421000) [pid = 2194] [serial = 207] [outer = 0x0] 07:14:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 208 (0x12e4a5400) [pid = 2194] [serial = 208] [outer = 0x12e421000] 07:14:55 INFO - PROCESS | 2194 | 1461161695050 Marionette DEBUG loaded listener.js 07:14:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 209 (0x12e784c00) [pid = 2194] [serial = 209] [outer = 0x12e421000] 07:14:55 INFO - PROCESS | 2194 | 1461161695462 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]]]}] 07:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 619ms 07:14:55 INFO - PROCESS | 2194 | 1461161695468 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 07:14:55 INFO - PROCESS | 2194 | 1461161695469 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 07:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:14:55 INFO - PROCESS | 2194 | 1461161695472 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:14:55 INFO - PROCESS | 2194 | 1461161695473 Marionette TRACE conn2 <- [1,254,null,{}] 07:14:55 INFO - PROCESS | 2194 | 1461161695475 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}] 07:14:55 INFO - PROCESS | 2194 | 1461161695565 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 07:14:55 INFO - PROCESS | 2194 | 1461161695649 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x12ea2e000 == 46 [pid = 2194] [id = 71] 07:14:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 210 (0x12e424800) [pid = 2194] [serial = 210] [outer = 0x0] 07:14:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 211 (0x12e78c400) [pid = 2194] [serial = 211] [outer = 0x12e424800] 07:14:55 INFO - PROCESS | 2194 | 1461161695679 Marionette DEBUG loaded listener.js 07:14:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 212 (0x12f1e1c00) [pid = 2194] [serial = 212] [outer = 0x12e424800] 07:14:56 INFO - PROCESS | 2194 | 1461161696123 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]]]}] 07:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 720ms 07:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:14:56 INFO - PROCESS | 2194 | 1461161696193 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 07:14:56 INFO - PROCESS | 2194 | 1461161696195 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 07:14:56 INFO - PROCESS | 2194 | 1461161696198 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:14:56 INFO - PROCESS | 2194 | 1461161696200 Marionette TRACE conn2 <- [1,258,null,{}] 07:14:56 INFO - PROCESS | 2194 | 1461161696204 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}] 07:14:56 INFO - PROCESS | 2194 | 1461161696295 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 07:14:56 INFO - PROCESS | 2194 | 1461161696349 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x126e05800 == 47 [pid = 2194] [id = 72] 07:14:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 213 (0x11aef1000) [pid = 2194] [serial = 213] [outer = 0x0] 07:14:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 214 (0x11b078c00) [pid = 2194] [serial = 214] [outer = 0x11aef1000] 07:14:56 INFO - PROCESS | 2194 | 1461161696378 Marionette DEBUG loaded listener.js 07:14:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 215 (0x11bf3ec00) [pid = 2194] [serial = 215] [outer = 0x11aef1000] 07:14:56 INFO - PROCESS | 2194 | 1461161696781 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]]]}] 07:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 621ms 07:14:56 INFO - PROCESS | 2194 | 1461161696820 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 07:14:56 INFO - PROCESS | 2194 | 1461161696823 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 07:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:14:56 INFO - PROCESS | 2194 | 1461161696827 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:14:56 INFO - PROCESS | 2194 | 1461161696829 Marionette TRACE conn2 <- [1,262,null,{}] 07:14:56 INFO - PROCESS | 2194 | 1461161696851 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}] 07:14:57 INFO - PROCESS | 2194 | 1461161697035 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 07:14:57 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3d0000 == 46 [pid = 2194] [id = 60] 07:14:57 INFO - PROCESS | 2194 | --DOCSHELL 0x1291b8800 == 45 [pid = 2194] [id = 59] 07:14:57 INFO - PROCESS | 2194 | --DOCSHELL 0x1260ea000 == 44 [pid = 2194] [id = 58] 07:14:57 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7ca800 == 43 [pid = 2194] [id = 57] 07:14:57 INFO - PROCESS | 2194 | 1461161697100 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x119719000 == 44 [pid = 2194] [id = 73] 07:14:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 216 (0x116257c00) [pid = 2194] [serial = 216] [outer = 0x0] 07:14:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 217 (0x1178fa000) [pid = 2194] [serial = 217] [outer = 0x116257c00] 07:14:57 INFO - PROCESS | 2194 | 1461161697136 Marionette DEBUG loaded listener.js 07:14:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 218 (0x11ad85800) [pid = 2194] [serial = 218] [outer = 0x116257c00] 07:14:57 INFO - PROCESS | 2194 | 1461161697570 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]]]}] 07:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 790ms 07:14:57 INFO - PROCESS | 2194 | 1461161697618 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 07:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:14:57 INFO - PROCESS | 2194 | 1461161697621 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 07:14:57 INFO - PROCESS | 2194 | 1461161697624 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:14:57 INFO - PROCESS | 2194 | 1461161697627 Marionette TRACE conn2 <- [1,266,null,{}] 07:14:57 INFO - PROCESS | 2194 | 1461161697630 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}] 07:14:57 INFO - PROCESS | 2194 | 1461161697726 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 07:14:57 INFO - PROCESS | 2194 | 1461161697795 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c73000 == 45 [pid = 2194] [id = 74] 07:14:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 219 (0x11c295000) [pid = 2194] [serial = 219] [outer = 0x0] 07:14:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 220 (0x12717f400) [pid = 2194] [serial = 220] [outer = 0x11c295000] 07:14:57 INFO - PROCESS | 2194 | 1461161697831 Marionette DEBUG loaded listener.js 07:14:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 221 (0x129044000) [pid = 2194] [serial = 221] [outer = 0x11c295000] 07:14:58 INFO - PROCESS | 2194 | 1461161698262 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]]]}] 07:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 670ms 07:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:14:58 INFO - PROCESS | 2194 | 1461161698295 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 07:14:58 INFO - PROCESS | 2194 | 1461161698297 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 07:14:58 INFO - PROCESS | 2194 | 1461161698300 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:14:58 INFO - PROCESS | 2194 | 1461161698301 Marionette TRACE conn2 <- [1,270,null,{}] 07:14:58 INFO - PROCESS | 2194 | 1461161698303 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}] 07:14:58 INFO - PROCESS | 2194 | 1461161698420 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 07:14:58 INFO - PROCESS | 2194 | 1461161698477 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:58 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3ca000 == 46 [pid = 2194] [id = 75] 07:14:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 222 (0x1297b5800) [pid = 2194] [serial = 222] [outer = 0x0] 07:14:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 223 (0x129f43000) [pid = 2194] [serial = 223] [outer = 0x1297b5800] 07:14:58 INFO - PROCESS | 2194 | 1461161698510 Marionette DEBUG loaded listener.js 07:14:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 224 (0x12b3e9400) [pid = 2194] [serial = 224] [outer = 0x1297b5800] 07:14:58 INFO - PROCESS | 2194 | 1461161698945 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]]]}] 07:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 668ms 07:14:58 INFO - PROCESS | 2194 | 1461161698968 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 07:14:58 INFO - PROCESS | 2194 | 1461161698971 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 07:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:14:58 INFO - PROCESS | 2194 | 1461161698979 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:14:58 INFO - PROCESS | 2194 | 1461161698982 Marionette TRACE conn2 <- [1,274,null,{}] 07:14:58 INFO - PROCESS | 2194 | 1461161698985 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}] 07:14:59 INFO - PROCESS | 2194 | 1461161699085 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 07:14:59 INFO - PROCESS | 2194 | 1461161699140 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf43000 == 47 [pid = 2194] [id = 76] 07:14:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 225 (0x12b3eb800) [pid = 2194] [serial = 225] [outer = 0x0] 07:14:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 226 (0x12b858000) [pid = 2194] [serial = 226] [outer = 0x12b3eb800] 07:14:59 INFO - PROCESS | 2194 | 1461161699170 Marionette DEBUG loaded listener.js 07:14:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 227 (0x12bce8000) [pid = 2194] [serial = 227] [outer = 0x12b3eb800] 07:14:59 INFO - PROCESS | 2194 | 1461161699580 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]]]}] 07:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 626ms 07:14:59 INFO - PROCESS | 2194 | 1461161699601 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 07:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:14:59 INFO - PROCESS | 2194 | 1461161699602 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 07:14:59 INFO - PROCESS | 2194 | 1461161699604 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:14:59 INFO - PROCESS | 2194 | 1461161699606 Marionette TRACE conn2 <- [1,278,null,{}] 07:14:59 INFO - PROCESS | 2194 | 1461161699608 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}] 07:14:59 INFO - PROCESS | 2194 | 1461161699700 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 07:14:59 INFO - PROCESS | 2194 | 1461161699788 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x12ea36800 == 48 [pid = 2194] [id = 77] 07:14:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 228 (0x12d0eec00) [pid = 2194] [serial = 228] [outer = 0x0] 07:14:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 229 (0x12d0fc800) [pid = 2194] [serial = 229] [outer = 0x12d0eec00] 07:14:59 INFO - PROCESS | 2194 | 1461161699818 Marionette DEBUG loaded listener.js 07:14:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 230 (0x12d304c00) [pid = 2194] [serial = 230] [outer = 0x12d0eec00] 07:15:00 INFO - PROCESS | 2194 | 1461161700228 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]]]}] 07:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 671ms 07:15:00 INFO - PROCESS | 2194 | 1461161700276 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 07:15:00 INFO - PROCESS | 2194 | 1461161700277 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 07:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:15:00 INFO - PROCESS | 2194 | 1461161700279 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:15:00 INFO - PROCESS | 2194 | 1461161700280 Marionette TRACE conn2 <- [1,282,null,{}] 07:15:00 INFO - PROCESS | 2194 | 1461161700283 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}] 07:15:00 INFO - PROCESS | 2194 | 1461161700374 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 07:15:00 INFO - PROCESS | 2194 | 1461161700432 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:00 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f25d000 == 49 [pid = 2194] [id = 78] 07:15:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 231 (0x12e41dc00) [pid = 2194] [serial = 231] [outer = 0x0] 07:15:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 232 (0x12e423400) [pid = 2194] [serial = 232] [outer = 0x12e41dc00] 07:15:00 INFO - PROCESS | 2194 | 1461161700469 Marionette DEBUG loaded listener.js 07:15:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 233 (0x12e779400) [pid = 2194] [serial = 233] [outer = 0x12e41dc00] 07:15:00 INFO - PROCESS | 2194 | 1461161700936 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]]]}] 07:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 671ms 07:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:15:00 INFO - PROCESS | 2194 | 1461161700951 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 07:15:00 INFO - PROCESS | 2194 | 1461161700952 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 07:15:00 INFO - PROCESS | 2194 | 1461161700954 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:15:00 INFO - PROCESS | 2194 | 1461161700955 Marionette TRACE conn2 <- [1,286,null,{}] 07:15:00 INFO - PROCESS | 2194 | 1461161700958 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}] 07:15:01 INFO - PROCESS | 2194 | 1461161701069 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 07:15:01 INFO - PROCESS | 2194 | 1461161701124 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f533800 == 50 [pid = 2194] [id = 79] 07:15:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 234 (0x12e4a3000) [pid = 2194] [serial = 234] [outer = 0x0] 07:15:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 235 (0x12ead2000) [pid = 2194] [serial = 235] [outer = 0x12e4a3000] 07:15:01 INFO - PROCESS | 2194 | 1461161701154 Marionette DEBUG loaded listener.js 07:15:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 236 (0x12eadcc00) [pid = 2194] [serial = 236] [outer = 0x12e4a3000] 07:15:01 INFO - PROCESS | 2194 | 1461161701565 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]]]}] 07:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 620ms 07:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:15:01 INFO - PROCESS | 2194 | 1461161701574 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 07:15:01 INFO - PROCESS | 2194 | 1461161701575 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 07:15:01 INFO - PROCESS | 2194 | 1461161701577 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:15:01 INFO - PROCESS | 2194 | 1461161701579 Marionette TRACE conn2 <- [1,290,null,{}] 07:15:01 INFO - PROCESS | 2194 | 1461161701581 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}] 07:15:01 INFO - PROCESS | 2194 | 1461161701673 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 07:15:01 INFO - PROCESS | 2194 | 1461161701740 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x13011a000 == 51 [pid = 2194] [id = 80] 07:15:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 237 (0x11211c400) [pid = 2194] [serial = 237] [outer = 0x0] 07:15:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 238 (0x11211fc00) [pid = 2194] [serial = 238] [outer = 0x11211c400] 07:15:01 INFO - PROCESS | 2194 | 1461161701770 Marionette DEBUG loaded listener.js 07:15:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 239 (0x112123c00) [pid = 2194] [serial = 239] [outer = 0x11211c400] 07:15:02 INFO - PROCESS | 2194 | 1461161702207 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]]]}] 07:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 667ms 07:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:15:02 INFO - PROCESS | 2194 | 1461161702246 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 07:15:02 INFO - PROCESS | 2194 | 1461161702247 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 07:15:02 INFO - PROCESS | 2194 | 1461161702249 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:15:02 INFO - PROCESS | 2194 | 1461161702251 Marionette TRACE conn2 <- [1,294,null,{}] 07:15:02 INFO - PROCESS | 2194 | 1461161702253 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}] 07:15:02 INFO - PROCESS | 2194 | 1461161702348 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 07:15:02 INFO - PROCESS | 2194 | 1461161702448 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x13061e000 == 52 [pid = 2194] [id = 81] 07:15:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 240 (0x114fdec00) [pid = 2194] [serial = 240] [outer = 0x0] 07:15:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 241 (0x12e41b000) [pid = 2194] [serial = 241] [outer = 0x114fdec00] 07:15:02 INFO - PROCESS | 2194 | 1461161702480 Marionette DEBUG loaded listener.js 07:15:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 242 (0x12f1e0400) [pid = 2194] [serial = 242] [outer = 0x114fdec00] 07:15:02 INFO - PROCESS | 2194 | 1461161702939 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]]]}] 07:15:02 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. 07:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 718ms 07:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:15:02 INFO - PROCESS | 2194 | 1461161702969 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 07:15:02 INFO - PROCESS | 2194 | 1461161702971 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 07:15:02 INFO - PROCESS | 2194 | 1461161702974 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:15:02 INFO - PROCESS | 2194 | 1461161702976 Marionette TRACE conn2 <- [1,298,null,{}] 07:15:02 INFO - PROCESS | 2194 | 1461161702980 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}] 07:15:03 INFO - PROCESS | 2194 | 1461161703074 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 07:15:03 INFO - PROCESS | 2194 | 1461161703132 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:03 INFO - PROCESS | 2194 | ++DOCSHELL 0x119143000 == 53 [pid = 2194] [id = 82] 07:15:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 243 (0x114494400) [pid = 2194] [serial = 243] [outer = 0x0] 07:15:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 244 (0x118835000) [pid = 2194] [serial = 244] [outer = 0x114494400] 07:15:03 INFO - PROCESS | 2194 | 1461161703161 Marionette DEBUG loaded listener.js 07:15:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 245 (0x11a86b000) [pid = 2194] [serial = 245] [outer = 0x114494400] 07:15:03 INFO - PROCESS | 2194 | --DOCSHELL 0x126e05800 == 52 [pid = 2194] [id = 72] 07:15:03 INFO - PROCESS | 2194 | --DOCSHELL 0x12d510000 == 51 [pid = 2194] [id = 68] 07:15:03 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf44800 == 50 [pid = 2194] [id = 67] 07:15:03 INFO - PROCESS | 2194 | --DOCSHELL 0x126217800 == 49 [pid = 2194] [id = 65] 07:15:03 INFO - PROCESS | 2194 | --DOCSHELL 0x129c7f000 == 48 [pid = 2194] [id = 66] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x11c948000 == 47 [pid = 2194] [id = 52] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12eec7800 == 46 [pid = 2194] [id = 14] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x11a921000 == 45 [pid = 2194] [id = 51] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x1260d7000 == 44 [pid = 2194] [id = 42] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12f265000 == 43 [pid = 2194] [id = 15] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc19800 == 42 [pid = 2194] [id = 69] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x1291c5000 == 41 [pid = 2194] [id = 55] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12ea2e000 == 40 [pid = 2194] [id = 71] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x127e3f800 == 39 [pid = 2194] [id = 54] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12e523800 == 38 [pid = 2194] [id = 70] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x13011e800 == 37 [pid = 2194] [id = 21] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12ea3f000 == 36 [pid = 2194] [id = 12] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x126e0a800 == 35 [pid = 2194] [id = 53] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x118f22800 == 34 [pid = 2194] [id = 43] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd61000 == 33 [pid = 2194] [id = 62] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12e83c000 == 32 [pid = 2194] [id = 11] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x13097e800 == 31 [pid = 2194] [id = 22] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x11a90a800 == 30 [pid = 2194] [id = 56] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd54800 == 29 [pid = 2194] [id = 8] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12f532800 == 28 [pid = 2194] [id = 16] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x11a9a4000 == 27 [pid = 2194] [id = 13] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb21800 == 26 [pid = 2194] [id = 61] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc84800 == 25 [pid = 2194] [id = 9] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x1260d5800 == 24 [pid = 2194] [id = 49] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7d0800 == 23 [pid = 2194] [id = 20] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12e511000 == 22 [pid = 2194] [id = 10] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12fd18800 == 21 [pid = 2194] [id = 19] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x11b974800 == 20 [pid = 2194] [id = 64] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x13061e000 == 19 [pid = 2194] [id = 81] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x13011a000 == 18 [pid = 2194] [id = 80] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12f533800 == 17 [pid = 2194] [id = 79] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12f25d000 == 16 [pid = 2194] [id = 78] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12ea36800 == 15 [pid = 2194] [id = 77] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf43000 == 14 [pid = 2194] [id = 76] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf41800 == 13 [pid = 2194] [id = 63] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3ca000 == 12 [pid = 2194] [id = 75] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x129c73000 == 11 [pid = 2194] [id = 74] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x119719000 == 10 [pid = 2194] [id = 73] 07:15:05 INFO - PROCESS | 2194 | --DOCSHELL 0x126664000 == 9 [pid = 2194] [id = 39] 07:15:07 INFO - PROCESS | 2194 | 1461161707078 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]]]}] 07:15:07 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. 07:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 4137ms 07:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:15:07 INFO - PROCESS | 2194 | 1461161707111 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 07:15:07 INFO - PROCESS | 2194 | 1461161707113 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 07:15:07 INFO - PROCESS | 2194 | 1461161707116 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:15:07 INFO - PROCESS | 2194 | 1461161707119 Marionette TRACE conn2 <- [1,302,null,{}] 07:15:07 INFO - PROCESS | 2194 | 1461161707124 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}] 07:15:07 INFO - PROCESS | 2194 | 1461161707205 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 07:15:07 INFO - PROCESS | 2194 | 1461161707214 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:07 INFO - PROCESS | 2194 | ++DOCSHELL 0x11549b800 == 10 [pid = 2194] [id = 83] 07:15:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 246 (0x118c45c00) [pid = 2194] [serial = 246] [outer = 0x0] 07:15:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 247 (0x118f60c00) [pid = 2194] [serial = 247] [outer = 0x118c45c00] 07:15:07 INFO - PROCESS | 2194 | 1461161707244 Marionette DEBUG loaded listener.js 07:15:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 248 (0x11a757400) [pid = 2194] [serial = 248] [outer = 0x118c45c00] 07:15:07 INFO - PROCESS | 2194 | 1461161707606 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]]]}] 07:15:07 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. 07:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 520ms 07:15:07 INFO - PROCESS | 2194 | 1461161707645 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 07:15:07 INFO - PROCESS | 2194 | 1461161707650 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 07:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:15:07 INFO - PROCESS | 2194 | 1461161707661 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:15:07 INFO - PROCESS | 2194 | 1461161707662 Marionette TRACE conn2 <- [1,306,null,{}] 07:15:07 INFO - PROCESS | 2194 | 1461161707665 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}] 07:15:07 INFO - PROCESS | 2194 | 1461161707750 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 07:15:07 INFO - PROCESS | 2194 | 1461161707755 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:07 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7c9800 == 11 [pid = 2194] [id = 84] 07:15:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 249 (0x11a7ad800) [pid = 2194] [serial = 249] [outer = 0x0] 07:15:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 250 (0x11a8ea000) [pid = 2194] [serial = 250] [outer = 0x11a7ad800] 07:15:07 INFO - PROCESS | 2194 | 1461161707783 Marionette DEBUG loaded listener.js 07:15:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 251 (0x11b6f9c00) [pid = 2194] [serial = 251] [outer = 0x11a7ad800] 07:15:08 INFO - PROCESS | 2194 | 1461161708149 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]]]}] 07:15:08 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. 07:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 521ms 07:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:15:08 INFO - PROCESS | 2194 | 1461161708180 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 07:15:08 INFO - PROCESS | 2194 | 1461161708182 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 07:15:08 INFO - PROCESS | 2194 | 1461161708196 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:15:08 INFO - PROCESS | 2194 | 1461161708199 Marionette TRACE conn2 <- [1,310,null,{}] 07:15:08 INFO - PROCESS | 2194 | 1461161708207 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}] 07:15:08 INFO - PROCESS | 2194 | 1461161708289 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 07:15:08 INFO - PROCESS | 2194 | 1461161708296 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x1269f5800 == 12 [pid = 2194] [id = 85] 07:15:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 252 (0x11bd93800) [pid = 2194] [serial = 252] [outer = 0x0] 07:15:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 253 (0x11c729400) [pid = 2194] [serial = 253] [outer = 0x11bd93800] 07:15:08 INFO - PROCESS | 2194 | 1461161708325 Marionette DEBUG loaded listener.js 07:15:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 254 (0x126d1c400) [pid = 2194] [serial = 254] [outer = 0x11bd93800] 07:15:08 INFO - PROCESS | 2194 | 1461161708679 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]]]}] 07:15:08 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. 07:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 534ms 07:15:08 INFO - PROCESS | 2194 | 1461161708719 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 07:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:15:08 INFO - PROCESS | 2194 | 1461161708722 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 07:15:08 INFO - PROCESS | 2194 | 1461161708725 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:15:08 INFO - PROCESS | 2194 | 1461161708727 Marionette TRACE conn2 <- [1,314,null,{}] 07:15:08 INFO - PROCESS | 2194 | 1461161708730 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}] 07:15:08 INFO - PROCESS | 2194 | 1461161708850 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 07:15:08 INFO - PROCESS | 2194 | 1461161708985 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x127e66000 == 13 [pid = 2194] [id = 86] 07:15:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 255 (0x11c177400) [pid = 2194] [serial = 255] [outer = 0x0] 07:15:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 256 (0x12745a000) [pid = 2194] [serial = 256] [outer = 0x11c177400] 07:15:09 INFO - PROCESS | 2194 | 1461161709030 Marionette DEBUG loaded listener.js 07:15:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 257 (0x129120c00) [pid = 2194] [serial = 257] [outer = 0x11c177400] 07:15:09 INFO - PROCESS | 2194 | 1461161709478 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]]]}] 07:15:09 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. 07:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 770ms 07:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:15:09 INFO - PROCESS | 2194 | 1461161709494 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 07:15:09 INFO - PROCESS | 2194 | 1461161709495 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 07:15:09 INFO - PROCESS | 2194 | 1461161709497 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:15:09 INFO - PROCESS | 2194 | 1461161709499 Marionette TRACE conn2 <- [1,318,null,{}] 07:15:09 INFO - PROCESS | 2194 | 1461161709501 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}] 07:15:09 INFO - PROCESS | 2194 | 1461161709593 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 07:15:09 INFO - PROCESS | 2194 | 1461161709604 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:09 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb27800 == 14 [pid = 2194] [id = 87] 07:15:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 258 (0x1297b9000) [pid = 2194] [serial = 258] [outer = 0x0] 07:15:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 259 (0x129c2bc00) [pid = 2194] [serial = 259] [outer = 0x1297b9000] 07:15:09 INFO - PROCESS | 2194 | 1461161709632 Marionette DEBUG loaded listener.js 07:15:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 260 (0x129f40400) [pid = 2194] [serial = 260] [outer = 0x1297b9000] 07:15:10 INFO - PROCESS | 2194 | 1461161710051 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]]]}] 07:15:10 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. 07:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 571ms 07:15:10 INFO - PROCESS | 2194 | 1461161710069 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 07:15:10 INFO - PROCESS | 2194 | 1461161710070 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 07:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:15:10 INFO - PROCESS | 2194 | 1461161710078 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:15:10 INFO - PROCESS | 2194 | 1461161710079 Marionette TRACE conn2 <- [1,322,null,{}] 07:15:10 INFO - PROCESS | 2194 | 1461161710082 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}] 07:15:10 INFO - PROCESS | 2194 | 1461161710201 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 07:15:10 INFO - PROCESS | 2194 | 1461161710207 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d505800 == 15 [pid = 2194] [id = 88] 07:15:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 261 (0x129f44c00) [pid = 2194] [serial = 261] [outer = 0x0] 07:15:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 262 (0x12b3f5800) [pid = 2194] [serial = 262] [outer = 0x129f44c00] 07:15:10 INFO - PROCESS | 2194 | 1461161710235 Marionette DEBUG loaded listener.js 07:15:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 263 (0x12bd93c00) [pid = 2194] [serial = 263] [outer = 0x129f44c00] 07:15:10 INFO - PROCESS | 2194 | 1461161710600 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]]]}] 07:15:10 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. 07:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 575ms 07:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:15:10 INFO - PROCESS | 2194 | 1461161710648 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 07:15:10 INFO - PROCESS | 2194 | 1461161710649 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 07:15:10 INFO - PROCESS | 2194 | 1461161710652 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:15:10 INFO - PROCESS | 2194 | 1461161710653 Marionette TRACE conn2 <- [1,326,null,{}] 07:15:10 INFO - PROCESS | 2194 | 1461161710656 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}] 07:15:10 INFO - PROCESS | 2194 | 1461161710747 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 07:15:10 INFO - PROCESS | 2194 | 1461161710760 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d775000 == 16 [pid = 2194] [id = 89] 07:15:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 264 (0x12bd94400) [pid = 2194] [serial = 264] [outer = 0x0] 07:15:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 265 (0x12cf15400) [pid = 2194] [serial = 265] [outer = 0x12bd94400] 07:15:10 INFO - PROCESS | 2194 | 1461161710783 Marionette DEBUG loaded listener.js 07:15:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 266 (0x12d1af400) [pid = 2194] [serial = 266] [outer = 0x12bd94400] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 265 (0x116451000) [pid = 2194] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 264 (0x1157b0000) [pid = 2194] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 263 (0x1187cd800) [pid = 2194] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 262 (0x1146b7000) [pid = 2194] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 261 (0x11bd8d400) [pid = 2194] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 260 (0x11bd99800) [pid = 2194] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 259 (0x11c295400) [pid = 2194] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 258 (0x11bf40c00) [pid = 2194] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 257 (0x11c963800) [pid = 2194] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 256 (0x1239e9c00) [pid = 2194] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 255 (0x1239e9800) [pid = 2194] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 254 (0x11644fc00) [pid = 2194] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 253 (0x11bf42000) [pid = 2194] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 252 (0x11a861400) [pid = 2194] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 251 (0x11876e000) [pid = 2194] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 250 (0x114f57800) [pid = 2194] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 249 (0x11b9b4800) [pid = 2194] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 248 (0x12903b400) [pid = 2194] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 247 (0x126d11800) [pid = 2194] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 246 (0x11882b400) [pid = 2194] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 245 (0x11bd1f800) [pid = 2194] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 244 (0x12e34c400) [pid = 2194] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 243 (0x11c296000) [pid = 2194] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 242 (0x11b9be000) [pid = 2194] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 241 (0x11aef1000) [pid = 2194] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 240 (0x11c295c00) [pid = 2194] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 239 (0x11882d400) [pid = 2194] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 238 (0x119dd5400) [pid = 2194] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 237 (0x12d1b8c00) [pid = 2194] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 236 (0x126790800) [pid = 2194] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 235 (0x11c295000) [pid = 2194] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 234 (0x11a7a8c00) [pid = 2194] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 233 (0x12e424800) [pid = 2194] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 232 (0x12bb52800) [pid = 2194] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 231 (0x11b07a800) [pid = 2194] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 230 (0x129f6f400) [pid = 2194] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 229 (0x116257c00) [pid = 2194] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 228 (0x11bf3cc00) [pid = 2194] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 227 (0x119d61000) [pid = 2194] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 226 (0x12e421000) [pid = 2194] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 225 (0x11ae35400) [pid = 2194] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 224 (0x11bd8dc00) [pid = 2194] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 223 (0x12f1e7800) [pid = 2194] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 222 (0x1297b5800) [pid = 2194] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 221 (0x12b3eb800) [pid = 2194] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 220 (0x11bd95400) [pid = 2194] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 219 (0x11211c400) [pid = 2194] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 218 (0x1278efc00) [pid = 2194] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 217 (0x11ae33c00) [pid = 2194] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 216 (0x12e4a3000) [pid = 2194] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 215 (0x12e773000) [pid = 2194] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 214 (0x12e49fc00) [pid = 2194] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 213 (0x12e41dc00) [pid = 2194] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 212 (0x12e356000) [pid = 2194] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 211 (0x129f42400) [pid = 2194] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 210 (0x12d0eec00) [pid = 2194] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 209 (0x12d548c00) [pid = 2194] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 208 (0x12bd98400) [pid = 2194] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 207 (0x12bb4f000) [pid = 2194] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 206 (0x12f589800) [pid = 2194] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 205 (0x11a8e3400) [pid = 2194] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 204 (0x11a7a6c00) [pid = 2194] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 203 (0x12cf0bc00) [pid = 2194] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 202 (0x11a7ad000) [pid = 2194] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 201 (0x129040000) [pid = 2194] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 200 (0x1187c8400) [pid = 2194] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 199 (0x11ad82800) [pid = 2194] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 198 (0x12b723800) [pid = 2194] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 197 (0x12bd9e800) [pid = 2194] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 196 (0x126d19000) [pid = 2194] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 195 (0x119123800) [pid = 2194] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 194 (0x12f4ba800) [pid = 2194] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:15:12 INFO - PROCESS | 2194 | --DOMWINDOW == 193 (0x114fdec00) [pid = 2194] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:15:12 INFO - PROCESS | 2194 | 1461161712197 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]]]}] 07:15:12 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. 07:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1571ms 07:15:12 INFO - PROCESS | 2194 | 1461161712224 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 07:15:12 INFO - PROCESS | 2194 | 1461161712225 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 07:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:15:12 INFO - PROCESS | 2194 | 1461161712227 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:15:12 INFO - PROCESS | 2194 | 1461161712228 Marionette TRACE conn2 <- [1,330,null,{}] 07:15:12 INFO - PROCESS | 2194 | 1461161712231 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}] 07:15:12 INFO - PROCESS | 2194 | 1461161712328 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 07:15:12 INFO - PROCESS | 2194 | 1461161712367 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x1187e7800 == 17 [pid = 2194] [id = 90] 07:15:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 194 (0x1146bc400) [pid = 2194] [serial = 267] [outer = 0x0] 07:15:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 195 (0x116451000) [pid = 2194] [serial = 268] [outer = 0x1146bc400] 07:15:12 INFO - PROCESS | 2194 | 1461161712392 Marionette DEBUG loaded listener.js 07:15:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 196 (0x118c06400) [pid = 2194] [serial = 269] [outer = 0x1146bc400] 07:15:12 INFO - PROCESS | 2194 | 1461161712661 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]]]}] 07:15:12 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. 07:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 07:15:12 INFO - PROCESS | 2194 | 1461161712697 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 07:15:12 INFO - PROCESS | 2194 | 1461161712698 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 07:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:15:12 INFO - PROCESS | 2194 | 1461161712701 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:15:12 INFO - PROCESS | 2194 | 1461161712702 Marionette TRACE conn2 <- [1,334,null,{}] 07:15:12 INFO - PROCESS | 2194 | 1461161712712 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}] 07:15:12 INFO - PROCESS | 2194 | 1461161712796 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 07:15:12 INFO - PROCESS | 2194 | 1461161712800 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf22000 == 18 [pid = 2194] [id = 91] 07:15:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 197 (0x119d61000) [pid = 2194] [serial = 270] [outer = 0x0] 07:15:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 198 (0x11a8e4c00) [pid = 2194] [serial = 271] [outer = 0x119d61000] 07:15:12 INFO - PROCESS | 2194 | 1461161712826 Marionette DEBUG loaded listener.js 07:15:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 199 (0x11ae2a800) [pid = 2194] [serial = 272] [outer = 0x119d61000] 07:15:13 INFO - PROCESS | 2194 | 1461161713437 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]]]}] 07:15:13 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. 07:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 768ms 07:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:15:13 INFO - PROCESS | 2194 | 1461161713474 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 07:15:13 INFO - PROCESS | 2194 | 1461161713475 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 07:15:13 INFO - PROCESS | 2194 | 1461161713477 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:15:13 INFO - PROCESS | 2194 | 1461161713478 Marionette TRACE conn2 <- [1,338,null,{}] 07:15:13 INFO - PROCESS | 2194 | 1461161713481 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}] 07:15:13 INFO - PROCESS | 2194 | 1461161713564 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 07:15:13 INFO - PROCESS | 2194 | 1461161713624 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x127e43000 == 19 [pid = 2194] [id = 92] 07:15:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 200 (0x1155ae800) [pid = 2194] [serial = 273] [outer = 0x0] 07:15:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 201 (0x11c722800) [pid = 2194] [serial = 274] [outer = 0x1155ae800] 07:15:13 INFO - PROCESS | 2194 | 1461161713651 Marionette DEBUG loaded listener.js 07:15:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 202 (0x126790800) [pid = 2194] [serial = 275] [outer = 0x1155ae800] 07:15:13 INFO - PROCESS | 2194 | 1461161713951 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]]]}] 07:15:13 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. 07:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms 07:15:14 INFO - PROCESS | 2194 | 1461161714053 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 07:15:14 INFO - PROCESS | 2194 | 1461161714055 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 07:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:15:14 INFO - PROCESS | 2194 | 1461161714060 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:15:14 INFO - PROCESS | 2194 | 1461161714062 Marionette TRACE conn2 <- [1,342,null,{}] 07:15:14 INFO - PROCESS | 2194 | 1461161714066 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}] 07:15:14 INFO - PROCESS | 2194 | 1461161714154 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 07:15:14 INFO - PROCESS | 2194 | 1461161714253 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x114ae6800 == 20 [pid = 2194] [id = 93] 07:15:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 203 (0x114493800) [pid = 2194] [serial = 276] [outer = 0x0] 07:15:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 204 (0x1146bb800) [pid = 2194] [serial = 277] [outer = 0x114493800] 07:15:14 INFO - PROCESS | 2194 | 1461161714291 Marionette DEBUG loaded listener.js 07:15:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 205 (0x11784dc00) [pid = 2194] [serial = 278] [outer = 0x114493800] 07:15:14 INFO - PROCESS | 2194 | 1461161714836 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]]]}] 07:15:14 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. 07:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 821ms 07:15:14 INFO - PROCESS | 2194 | 1461161714881 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 07:15:14 INFO - PROCESS | 2194 | 1461161714884 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 07:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:15:14 INFO - PROCESS | 2194 | 1461161714890 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:15:14 INFO - PROCESS | 2194 | 1461161714892 Marionette TRACE conn2 <- [1,346,null,{}] 07:15:14 INFO - PROCESS | 2194 | 1461161714895 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}] 07:15:15 INFO - PROCESS | 2194 | 1461161715012 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 07:15:15 INFO - PROCESS | 2194 | 1461161715091 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x118895000 == 21 [pid = 2194] [id = 94] 07:15:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 206 (0x112119400) [pid = 2194] [serial = 279] [outer = 0x0] 07:15:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 207 (0x112123000) [pid = 2194] [serial = 280] [outer = 0x112119400] 07:15:15 INFO - PROCESS | 2194 | 1461161715122 Marionette DEBUG loaded listener.js 07:15:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 208 (0x11a8ed000) [pid = 2194] [serial = 281] [outer = 0x112119400] 07:15:15 INFO - PROCESS | 2194 | 1461161715898 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:15:15 INFO - PROCESS | 2194 | 1461161715952 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]]]}] 07:15:16 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. 07:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1124ms 07:15:16 INFO - PROCESS | 2194 | 1461161716011 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 07:15:16 INFO - PROCESS | 2194 | 1461161716014 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 07:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:15:16 INFO - PROCESS | 2194 | 1461161716018 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:15:16 INFO - PROCESS | 2194 | 1461161716019 Marionette TRACE conn2 <- [1,350,null,{}] 07:15:16 INFO - PROCESS | 2194 | 1461161716022 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}] 07:15:16 INFO - PROCESS | 2194 | 1461161716116 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 07:15:16 INFO - PROCESS | 2194 | 1461161716174 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x11887f000 == 22 [pid = 2194] [id = 95] 07:15:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 209 (0x114491c00) [pid = 2194] [serial = 282] [outer = 0x0] 07:15:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 210 (0x1164e2c00) [pid = 2194] [serial = 283] [outer = 0x114491c00] 07:15:16 INFO - PROCESS | 2194 | 1461161716203 Marionette DEBUG loaded listener.js 07:15:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 211 (0x11882d400) [pid = 2194] [serial = 284] [outer = 0x114491c00] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 210 (0x118835000) [pid = 2194] [serial = 244] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 209 (0x11bd20000) [pid = 2194] [serial = 11] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 208 (0x1266db000) [pid = 2194] [serial = 8] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | 1461161716675 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]]]}] 07:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 07:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 673ms 07:15:16 INFO - PROCESS | 2194 | 1461161716693 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 07:15:16 INFO - PROCESS | 2194 | 1461161716697 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 07:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:15:16 INFO - PROCESS | 2194 | 1461161716704 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:15:16 INFO - PROCESS | 2194 | 1461161716706 Marionette TRACE conn2 <- [1,354,null,{}] 07:15:16 INFO - PROCESS | 2194 | 1461161716710 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}] 07:15:16 INFO - PROCESS | 2194 | 1461161716767 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 07:15:16 INFO - PROCESS | 2194 | 1461161716770 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x115306000 == 23 [pid = 2194] [id = 96] 07:15:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 209 (0x1188ae800) [pid = 2194] [serial = 285] [outer = 0x0] 07:15:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 210 (0x118c40800) [pid = 2194] [serial = 286] [outer = 0x1188ae800] 07:15:16 INFO - PROCESS | 2194 | 1461161716795 Marionette DEBUG loaded listener.js 07:15:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 211 (0x1191ae800) [pid = 2194] [serial = 287] [outer = 0x1188ae800] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 210 (0x12d30e400) [pid = 2194] [serial = 202] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 209 (0x11a8ea800) [pid = 2194] [serial = 132] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 208 (0x11a756000) [pid = 2194] [serial = 165] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 207 (0x118c3a800) [pid = 2194] [serial = 129] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 206 (0x1164e0400) [pid = 2194] [serial = 72] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 205 (0x119955800) [pid = 2194] [serial = 127] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 204 (0x1178fc000) [pid = 2194] [serial = 73] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 203 (0x119d62000) [pid = 2194] [serial = 75] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 202 (0x1152de800) [pid = 2194] [serial = 78] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 201 (0x11bf37400) [pid = 2194] [serial = 90] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 200 (0x11c299400) [pid = 2194] [serial = 94] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 199 (0x11c587c00) [pid = 2194] [serial = 96] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 198 (0x11c729000) [pid = 2194] [serial = 97] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 197 (0x11c961400) [pid = 2194] [serial = 99] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 196 (0x11c99e000) [pid = 2194] [serial = 100] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 195 (0x12614c400) [pid = 2194] [serial = 102] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 194 (0x126342c00) [pid = 2194] [serial = 103] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 193 (0x126942400) [pid = 2194] [serial = 105] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 192 (0x126ddb800) [pid = 2194] [serial = 106] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 191 (0x11a7ad400) [pid = 2194] [serial = 79] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 190 (0x1271e6c00) [pid = 2194] [serial = 108] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 189 (0x11c179400) [pid = 2194] [serial = 93] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 188 (0x119241800) [pid = 2194] [serial = 69] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 187 (0x127550800) [pid = 2194] [serial = 111] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 186 (0x1178f8800) [pid = 2194] [serial = 126] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 185 (0x11acce000) [pid = 2194] [serial = 81] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 184 (0x11b938400) [pid = 2194] [serial = 85] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 183 (0x114f60800) [pid = 2194] [serial = 66] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 182 (0x11a7aa400) [pid = 2194] [serial = 76] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 181 (0x11aeeb400) [pid = 2194] [serial = 82] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 180 (0x11aef7c00) [pid = 2194] [serial = 84] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 179 (0x11bd8d800) [pid = 2194] [serial = 88] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 178 (0x127efc400) [pid = 2194] [serial = 112] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 177 (0x12754f800) [pid = 2194] [serial = 109] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 176 (0x119de3000) [pid = 2194] [serial = 70] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 175 (0x129123000) [pid = 2194] [serial = 114] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 174 (0x11b9bec00) [pid = 2194] [serial = 87] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 173 (0x129938c00) [pid = 2194] [serial = 115] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 172 (0x130639000) [pid = 2194] [serial = 64] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 171 (0x1156a3800) [pid = 2194] [serial = 67] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 170 (0x11c174000) [pid = 2194] [serial = 91] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 169 (0x11bd98800) [pid = 2194] [serial = 123] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 168 (0x11c29a400) [pid = 2194] [serial = 171] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 167 (0x12717f400) [pid = 2194] [serial = 220] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 166 (0x1239de000) [pid = 2194] [serial = 141] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 165 (0x11c728c00) [pid = 2194] [serial = 139] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 164 (0x12e34f400) [pid = 2194] [serial = 205] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 163 (0x11b078c00) [pid = 2194] [serial = 214] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 162 (0x11aee9400) [pid = 2194] [serial = 133] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 161 (0x11c29b400) [pid = 2194] [serial = 138] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 160 (0x1178fa000) [pid = 2194] [serial = 217] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 159 (0x11b074000) [pid = 2194] [serial = 189] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 158 (0x11accb800) [pid = 2194] [serial = 166] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 157 (0x118c88400) [pid = 2194] [serial = 147] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 156 (0x12d593c00) [pid = 2194] [serial = 203] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 155 (0x11bd98400) [pid = 2194] [serial = 136] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 154 (0x11acd7000) [pid = 2194] [serial = 168] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 153 (0x11b0ef400) [pid = 2194] [serial = 169] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 152 (0x12e784c00) [pid = 2194] [serial = 209] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 151 (0x11bd91000) [pid = 2194] [serial = 190] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 150 (0x11c4f0000) [pid = 2194] [serial = 124] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 149 (0x12e78c400) [pid = 2194] [serial = 211] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x129118000) [pid = 2194] [serial = 145] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x119d64000) [pid = 2194] [serial = 130] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x11aeeb000) [pid = 2194] [serial = 150] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x1239dec00) [pid = 2194] [serial = 172] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x12e4a5400) [pid = 2194] [serial = 208] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x12e41a000) [pid = 2194] [serial = 206] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x12745e400) [pid = 2194] [serial = 144] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x1262b8c00) [pid = 2194] [serial = 142] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x11bd1d000) [pid = 2194] [serial = 135] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11bf3ec00) [pid = 2194] [serial = 215] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x126d1b400) [pid = 2194] [serial = 156] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x12bb54400) [pid = 2194] [serial = 15] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x12633c800) [pid = 2194] [serial = 194] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x12bcdfc00) [pid = 2194] [serial = 16] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x12bb57c00) [pid = 2194] [serial = 163] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x12b85d000) [pid = 2194] [serial = 162] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11c58d000) [pid = 2194] [serial = 193] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11ad85800) [pid = 2194] [serial = 218] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11c16bc00) [pid = 2194] [serial = 153] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x12f58e800) [pid = 2194] [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.] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x11c95f400) [pid = 2194] [serial = 154] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x12e420000) [pid = 2194] [serial = 27] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x12e423400) [pid = 2194] [serial = 232] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x12d304c00) [pid = 2194] [serial = 230] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12d54a800) [pid = 2194] [serial = 24] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x12d0fc800) [pid = 2194] [serial = 229] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x12e34dc00) [pid = 2194] [serial = 25] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x12b3f3800) [pid = 2194] [serial = 177] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x12d303000) [pid = 2194] [serial = 21] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x12d307800) [pid = 2194] [serial = 22] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x127454c00) [pid = 2194] [serial = 157] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x129044000) [pid = 2194] [serial = 221] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x1297b5c00) [pid = 2194] [serial = 196] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x12bce8000) [pid = 2194] [serial = 227] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11b6ef400) [pid = 2194] [serial = 151] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x1297bac00) [pid = 2194] [serial = 175] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x12bd92c00) [pid = 2194] [serial = 18] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x12f1e1c00) [pid = 2194] [serial = 212] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x1278f2c00) [pid = 2194] [serial = 174] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x12d0f8400) [pid = 2194] [serial = 183] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x11ae36400) [pid = 2194] [serial = 36] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x12eadcc00) [pid = 2194] [serial = 236] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x11bd93400) [pid = 2194] [serial = 37] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x11211fc00) [pid = 2194] [serial = 238] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x12e788800) [pid = 2194] [serial = 33] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x11bd90400) [pid = 2194] [serial = 34] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x12e772400) [pid = 2194] [serial = 30] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x12e781400) [pid = 2194] [serial = 31] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x12e779400) [pid = 2194] [serial = 233] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x12ead2000) [pid = 2194] [serial = 235] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x12e49cc00) [pid = 2194] [serial = 28] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x129f43000) [pid = 2194] [serial = 223] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x12b850000) [pid = 2194] [serial = 178] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x129f3dc00) [pid = 2194] [serial = 197] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x11a7a6800) [pid = 2194] [serial = 118] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x12f4c2c00) [pid = 2194] [serial = 45] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x12f1e0400) [pid = 2194] [serial = 242] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x12d543c00) [pid = 2194] [serial = 186] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x12f583800) [pid = 2194] [serial = 46] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x12fd10800) [pid = 2194] [serial = 48] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x12f1ed800) [pid = 2194] [serial = 42] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 87 (0x11a86b400) [pid = 2194] [serial = 120] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 86 (0x12f4b8400) [pid = 2194] [serial = 43] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 85 (0x12b3e9400) [pid = 2194] [serial = 224] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 84 (0x12b858000) [pid = 2194] [serial = 226] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 83 (0x12f1e1800) [pid = 2194] [serial = 40] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 82 (0x112123c00) [pid = 2194] [serial = 239] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 81 (0x12911d400) [pid = 2194] [serial = 159] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 80 (0x1191af000) [pid = 2194] [serial = 117] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 79 (0x12e41b000) [pid = 2194] [serial = 241] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 78 (0x12bcea400) [pid = 2194] [serial = 181] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 77 (0x11bd9b400) [pid = 2194] [serial = 39] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 76 (0x11a8e8400) [pid = 2194] [serial = 60] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 75 (0x11b073c00) [pid = 2194] [serial = 121] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 74 (0x12f589000) [pid = 2194] [serial = 61] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 73 (0x12d54dc00) [pid = 2194] [serial = 187] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 72 (0x11a8e2400) [pid = 2194] [serial = 58] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 71 (0x129c34c00) [pid = 2194] [serial = 160] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 70 (0x11a7b2c00) [pid = 2194] [serial = 57] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 69 (0x119ddec00) [pid = 2194] [serial = 148] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 68 (0x11b940000) [pid = 2194] [serial = 54] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 67 (0x12f587800) [pid = 2194] [serial = 55] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 66 (0x12bd91c00) [pid = 2194] [serial = 199] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 65 (0x12fdafc00) [pid = 2194] [serial = 51] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 64 (0x12bce0400) [pid = 2194] [serial = 180] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 63 (0x12d30c800) [pid = 2194] [serial = 184] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 62 (0x12d0f9800) [pid = 2194] [serial = 200] [outer = 0x0] [url = about:blank] 07:15:16 INFO - PROCESS | 2194 | --DOMWINDOW == 61 (0x12ffd1800) [pid = 2194] [serial = 63] [outer = 0x0] [url = about:blank] 07:15:17 INFO - PROCESS | 2194 | 1461161717365 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]]]}] 07:15:17 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. 07:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 674ms 07:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:15:17 INFO - PROCESS | 2194 | 1461161717418 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 07:15:17 INFO - PROCESS | 2194 | 1461161717420 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 07:15:17 INFO - PROCESS | 2194 | 1461161717425 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:15:17 INFO - PROCESS | 2194 | 1461161717429 Marionette TRACE conn2 <- [1,358,null,{}] 07:15:17 INFO - PROCESS | 2194 | 1461161717441 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}] 07:15:17 INFO - PROCESS | 2194 | 1461161717566 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 07:15:17 INFO - PROCESS | 2194 | 1461161717615 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x11913d800 == 24 [pid = 2194] [id = 97] 07:15:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 62 (0x1191a6400) [pid = 2194] [serial = 288] [outer = 0x0] 07:15:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 63 (0x119de2800) [pid = 2194] [serial = 289] [outer = 0x1191a6400] 07:15:17 INFO - PROCESS | 2194 | 1461161717644 Marionette DEBUG loaded listener.js 07:15:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 64 (0x11a7ae000) [pid = 2194] [serial = 290] [outer = 0x1191a6400] 07:15:17 INFO - PROCESS | 2194 | 1461161717984 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]]]}] 07:15:17 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. 07:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 576ms 07:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:15:18 INFO - PROCESS | 2194 | 1461161718000 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 07:15:18 INFO - PROCESS | 2194 | 1461161718002 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 07:15:18 INFO - PROCESS | 2194 | 1461161718004 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:15:18 INFO - PROCESS | 2194 | 1461161718005 Marionette TRACE conn2 <- [1,362,null,{}] 07:15:18 INFO - PROCESS | 2194 | 1461161718010 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}] 07:15:18 INFO - PROCESS | 2194 | 1461161718092 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 07:15:18 INFO - PROCESS | 2194 | 1461161718119 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x11971b800 == 25 [pid = 2194] [id = 98] 07:15:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 65 (0x11a7b4000) [pid = 2194] [serial = 291] [outer = 0x0] 07:15:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 66 (0x11a86b800) [pid = 2194] [serial = 292] [outer = 0x11a7b4000] 07:15:18 INFO - PROCESS | 2194 | 1461161718146 Marionette DEBUG loaded listener.js 07:15:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 67 (0x11a8e9c00) [pid = 2194] [serial = 293] [outer = 0x11a7b4000] 07:15:18 INFO - PROCESS | 2194 | 1461161718478 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]]]}] 07:15:18 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. 07:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 524ms 07:15:18 INFO - PROCESS | 2194 | 1461161718528 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 07:15:18 INFO - PROCESS | 2194 | 1461161718529 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 07:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:15:18 INFO - PROCESS | 2194 | 1461161718531 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:15:18 INFO - PROCESS | 2194 | 1461161718532 Marionette TRACE conn2 <- [1,366,null,{}] 07:15:18 INFO - PROCESS | 2194 | 1461161718535 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}] 07:15:18 INFO - PROCESS | 2194 | 1461161718615 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 07:15:18 INFO - PROCESS | 2194 | 1461161718642 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a505000 == 26 [pid = 2194] [id = 99] 07:15:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 68 (0x11a8e0800) [pid = 2194] [serial = 294] [outer = 0x0] 07:15:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 69 (0x11acd3800) [pid = 2194] [serial = 295] [outer = 0x11a8e0800] 07:15:18 INFO - PROCESS | 2194 | 1461161718668 Marionette DEBUG loaded listener.js 07:15:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 70 (0x11ae2e400) [pid = 2194] [serial = 296] [outer = 0x11a8e0800] 07:15:19 INFO - PROCESS | 2194 | 1461161719012 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]]]}] 07:15:19 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. 07:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 519ms 07:15:19 INFO - PROCESS | 2194 | 1461161719050 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 07:15:19 INFO - PROCESS | 2194 | 1461161719052 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 07:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:15:19 INFO - PROCESS | 2194 | 1461161719054 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:15:19 INFO - PROCESS | 2194 | 1461161719055 Marionette TRACE conn2 <- [1,370,null,{}] 07:15:19 INFO - PROCESS | 2194 | 1461161719057 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}] 07:15:19 INFO - PROCESS | 2194 | 1461161719157 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 07:15:19 INFO - PROCESS | 2194 | 1461161719186 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a914000 == 27 [pid = 2194] [id = 100] 07:15:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 71 (0x11ae32800) [pid = 2194] [serial = 297] [outer = 0x0] 07:15:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 72 (0x11b070c00) [pid = 2194] [serial = 298] [outer = 0x11ae32800] 07:15:19 INFO - PROCESS | 2194 | 1461161719214 Marionette DEBUG loaded listener.js 07:15:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 73 (0x11b940c00) [pid = 2194] [serial = 299] [outer = 0x11ae32800] 07:15:19 INFO - PROCESS | 2194 | --DOMWINDOW == 72 (0x1297b9000) [pid = 2194] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:15:19 INFO - PROCESS | 2194 | --DOMWINDOW == 71 (0x11a7ad800) [pid = 2194] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:15:19 INFO - PROCESS | 2194 | --DOMWINDOW == 70 (0x118c45c00) [pid = 2194] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:15:19 INFO - PROCESS | 2194 | --DOMWINDOW == 69 (0x114494400) [pid = 2194] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:15:19 INFO - PROCESS | 2194 | --DOMWINDOW == 68 (0x11bd93800) [pid = 2194] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:15:19 INFO - PROCESS | 2194 | --DOMWINDOW == 67 (0x129f44c00) [pid = 2194] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:15:19 INFO - PROCESS | 2194 | --DOMWINDOW == 66 (0x12bd94400) [pid = 2194] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:15:19 INFO - PROCESS | 2194 | --DOMWINDOW == 65 (0x1146bc400) [pid = 2194] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:15:19 INFO - PROCESS | 2194 | --DOMWINDOW == 64 (0x119d61000) [pid = 2194] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:15:19 INFO - PROCESS | 2194 | --DOMWINDOW == 63 (0x11c177400) [pid = 2194] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:15:19 INFO - PROCESS | 2194 | 1461161719583 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]]]}] 07:15:19 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. 07:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 569ms 07:15:19 INFO - PROCESS | 2194 | 1461161719624 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 07:15:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:15:19 INFO - PROCESS | 2194 | 1461161719626 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 07:15:19 INFO - PROCESS | 2194 | 1461161719630 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:15:19 INFO - PROCESS | 2194 | 1461161719631 Marionette TRACE conn2 <- [1,374,null,{}] 07:15:19 INFO - PROCESS | 2194 | 1461161719635 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}] 07:15:19 INFO - PROCESS | 2194 | 1461161719741 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 07:15:19 INFO - PROCESS | 2194 | 1461161719802 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a93f000 == 28 [pid = 2194] [id = 101] 07:15:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 64 (0x1146bc000) [pid = 2194] [serial = 300] [outer = 0x0] 07:15:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 65 (0x11b945000) [pid = 2194] [serial = 301] [outer = 0x1146bc000] 07:15:19 INFO - PROCESS | 2194 | 1461161719844 Marionette DEBUG loaded listener.js 07:15:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 66 (0x11b9c0c00) [pid = 2194] [serial = 302] [outer = 0x1146bc000] 07:15:20 INFO - PROCESS | 2194 | 1461161720119 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:15:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:15:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 520ms 07:15:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:15:20 INFO - PROCESS | 2194 | 1461161720150 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 07:15:20 INFO - PROCESS | 2194 | 1461161720151 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 07:15:20 INFO - PROCESS | 2194 | 1461161720153 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:15:20 INFO - PROCESS | 2194 | 1461161720154 Marionette TRACE conn2 <- [1,378,null,{}] 07:15:20 INFO - PROCESS | 2194 | 1461161720164 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}] 07:15:20 INFO - PROCESS | 2194 | 1461161720236 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 07:15:20 INFO - PROCESS | 2194 | 1461161720242 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a9a6000 == 29 [pid = 2194] [id = 102] 07:15:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 67 (0x11bd1dc00) [pid = 2194] [serial = 303] [outer = 0x0] 07:15:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 68 (0x11bd8ec00) [pid = 2194] [serial = 304] [outer = 0x11bd1dc00] 07:15:20 INFO - PROCESS | 2194 | 1461161720268 Marionette DEBUG loaded listener.js 07:15:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 69 (0x11bd9b400) [pid = 2194] [serial = 305] [outer = 0x11bd1dc00] 07:15:20 INFO - PROCESS | 2194 | 1461161720558 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:15:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:15:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 426ms 07:15:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:15:20 INFO - PROCESS | 2194 | 1461161720583 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 07:15:20 INFO - PROCESS | 2194 | 1461161720584 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 07:15:20 INFO - PROCESS | 2194 | 1461161720586 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:15:20 INFO - PROCESS | 2194 | 1461161720588 Marionette TRACE conn2 <- [1,382,null,{}] 07:15:20 INFO - PROCESS | 2194 | 1461161720593 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}] 07:15:20 INFO - PROCESS | 2194 | 1461161720683 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 07:15:20 INFO - PROCESS | 2194 | 1461161720689 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b67d800 == 30 [pid = 2194] [id = 103] 07:15:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 70 (0x112125000) [pid = 2194] [serial = 306] [outer = 0x0] 07:15:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 71 (0x11bd90400) [pid = 2194] [serial = 307] [outer = 0x112125000] 07:15:20 INFO - PROCESS | 2194 | 1461161720716 Marionette DEBUG loaded listener.js 07:15:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 72 (0x11c170c00) [pid = 2194] [serial = 308] [outer = 0x112125000] 07:15:21 INFO - PROCESS | 2194 | 1461161721010 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:15:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:15:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 473ms 07:15:21 INFO - PROCESS | 2194 | 1461161721060 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 07:15:21 INFO - PROCESS | 2194 | 1461161721061 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 07:15:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:15:21 INFO - PROCESS | 2194 | 1461161721063 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:15:21 INFO - PROCESS | 2194 | 1461161721064 Marionette TRACE conn2 <- [1,386,null,{}] 07:15:21 INFO - PROCESS | 2194 | 1461161721067 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}] 07:15:21 INFO - PROCESS | 2194 | 1461161721134 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 07:15:21 INFO - PROCESS | 2194 | 1461161721138 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf08000 == 31 [pid = 2194] [id = 104] 07:15:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 73 (0x11c16d000) [pid = 2194] [serial = 309] [outer = 0x0] 07:15:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 74 (0x11c296c00) [pid = 2194] [serial = 310] [outer = 0x11c16d000] 07:15:21 INFO - PROCESS | 2194 | 1461161721166 Marionette DEBUG loaded listener.js 07:15:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 75 (0x11c4fa000) [pid = 2194] [serial = 311] [outer = 0x11c16d000] 07:15:21 INFO - PROCESS | 2194 | 1461161721482 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]]]}] 07:15:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:15:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 471ms 07:15:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:15:21 INFO - PROCESS | 2194 | 1461161721535 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 07:15:21 INFO - PROCESS | 2194 | 1461161721537 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 07:15:21 INFO - PROCESS | 2194 | 1461161721539 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:15:21 INFO - PROCESS | 2194 | 1461161721541 Marionette TRACE conn2 <- [1,390,null,{}] 07:15:21 INFO - PROCESS | 2194 | 1461161721543 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}] 07:15:21 INFO - PROCESS | 2194 | 1461161721626 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 07:15:21 INFO - PROCESS | 2194 | 1461161721630 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c237800 == 32 [pid = 2194] [id = 105] 07:15:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 76 (0x11c29a400) [pid = 2194] [serial = 312] [outer = 0x0] 07:15:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 77 (0x11c7b4c00) [pid = 2194] [serial = 313] [outer = 0x11c29a400] 07:15:21 INFO - PROCESS | 2194 | 1461161721659 Marionette DEBUG loaded listener.js 07:15:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 78 (0x1239ea400) [pid = 2194] [serial = 314] [outer = 0x11c29a400] 07:15:22 INFO - PROCESS | 2194 | --DOCSHELL 0x119143000 == 31 [pid = 2194] [id = 82] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 77 (0x129c2bc00) [pid = 2194] [serial = 259] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 76 (0x11a8ea000) [pid = 2194] [serial = 250] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 75 (0x11b6f9c00) [pid = 2194] [serial = 251] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 74 (0x118f60c00) [pid = 2194] [serial = 247] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 73 (0x11c722800) [pid = 2194] [serial = 274] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 72 (0x11a757400) [pid = 2194] [serial = 248] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 71 (0x11a86b000) [pid = 2194] [serial = 245] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 70 (0x11c729400) [pid = 2194] [serial = 253] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 69 (0x126d1c400) [pid = 2194] [serial = 254] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 68 (0x12b3f5800) [pid = 2194] [serial = 262] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 67 (0x129f40400) [pid = 2194] [serial = 260] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 66 (0x12cf15400) [pid = 2194] [serial = 265] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 65 (0x116451000) [pid = 2194] [serial = 268] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 64 (0x12bd93c00) [pid = 2194] [serial = 263] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 63 (0x118c06400) [pid = 2194] [serial = 269] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 62 (0x11a8e4c00) [pid = 2194] [serial = 271] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 61 (0x12d1af400) [pid = 2194] [serial = 266] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 60 (0x129120c00) [pid = 2194] [serial = 257] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 59 (0x11ae2a800) [pid = 2194] [serial = 272] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | --DOMWINDOW == 58 (0x12745a000) [pid = 2194] [serial = 256] [outer = 0x0] [url = about:blank] 07:15:22 INFO - PROCESS | 2194 | 1461161722915 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]]]}] 07:15:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:15:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1422ms 07:15:22 INFO - PROCESS | 2194 | 1461161722964 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 07:15:22 INFO - PROCESS | 2194 | 1461161722966 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 07:15:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:15:22 INFO - PROCESS | 2194 | 1461161722970 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:15:22 INFO - PROCESS | 2194 | 1461161722971 Marionette TRACE conn2 <- [1,394,null,{}] 07:15:22 INFO - PROCESS | 2194 | 1461161722977 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}] 07:15:23 INFO - PROCESS | 2194 | 1461161723052 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 07:15:23 INFO - PROCESS | 2194 | 1461161723093 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x114aed000 == 32 [pid = 2194] [id = 106] 07:15:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 59 (0x1155bd000) [pid = 2194] [serial = 315] [outer = 0x0] 07:15:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 60 (0x1156a4c00) [pid = 2194] [serial = 316] [outer = 0x1155bd000] 07:15:23 INFO - PROCESS | 2194 | 1461161723122 Marionette DEBUG loaded listener.js 07:15:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 61 (0x1178f8400) [pid = 2194] [serial = 317] [outer = 0x1155bd000] 07:15:23 INFO - PROCESS | 2194 | 1461161723435 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]]]}] 07:15:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:15:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 475ms 07:15:23 INFO - PROCESS | 2194 | 1461161723447 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 07:15:23 INFO - PROCESS | 2194 | 1461161723451 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 07:15:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:15:23 INFO - PROCESS | 2194 | 1461161723457 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:15:23 INFO - PROCESS | 2194 | 1461161723462 Marionette TRACE conn2 <- [1,398,null,{}] 07:15:23 INFO - PROCESS | 2194 | 1461161723465 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}] 07:15:23 INFO - PROCESS | 2194 | 1461161723541 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 07:15:23 INFO - PROCESS | 2194 | 1461161723545 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x11888f000 == 33 [pid = 2194] [id = 107] 07:15:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 62 (0x11587b000) [pid = 2194] [serial = 318] [outer = 0x0] 07:15:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 63 (0x1187d1800) [pid = 2194] [serial = 319] [outer = 0x11587b000] 07:15:23 INFO - PROCESS | 2194 | 1461161723574 Marionette DEBUG loaded listener.js 07:15:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 64 (0x11912fc00) [pid = 2194] [serial = 320] [outer = 0x11587b000] 07:15:23 INFO - PROCESS | 2194 | 1461161723981 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]]]}] 07:15:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:15:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 573ms 07:15:24 INFO - PROCESS | 2194 | 1461161724030 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 07:15:24 INFO - PROCESS | 2194 | 1461161724033 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 07:15:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:15:24 INFO - PROCESS | 2194 | 1461161724037 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:15:24 INFO - PROCESS | 2194 | 1461161724041 Marionette TRACE conn2 <- [1,402,null,{}] 07:15:24 INFO - PROCESS | 2194 | 1461161724054 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}] 07:15:24 INFO - PROCESS | 2194 | 1461161724164 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 07:15:24 INFO - PROCESS | 2194 | 1461161724227 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x119286800 == 34 [pid = 2194] [id = 108] 07:15:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 65 (0x11211fc00) [pid = 2194] [serial = 321] [outer = 0x0] 07:15:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 66 (0x11a74e400) [pid = 2194] [serial = 322] [outer = 0x11211fc00] 07:15:24 INFO - PROCESS | 2194 | 1461161724273 Marionette DEBUG loaded listener.js 07:15:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 67 (0x11a7aa400) [pid = 2194] [serial = 323] [outer = 0x11211fc00] 07:15:24 INFO - PROCESS | 2194 | 1461161724645 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]]]}] 07:15:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:15:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 625ms 07:15:24 INFO - PROCESS | 2194 | 1461161724663 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 07:15:24 INFO - PROCESS | 2194 | 1461161724665 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 07:15:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:15:24 INFO - PROCESS | 2194 | 1461161724669 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:15:24 INFO - PROCESS | 2194 | 1461161724670 Marionette TRACE conn2 <- [1,406,null,{}] 07:15:24 INFO - PROCESS | 2194 | 1461161724677 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}] 07:15:24 INFO - PROCESS | 2194 | 1461161724782 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 07:15:24 INFO - PROCESS | 2194 | 1461161724840 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x11985d800 == 35 [pid = 2194] [id = 109] 07:15:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 68 (0x118835000) [pid = 2194] [serial = 324] [outer = 0x0] 07:15:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 69 (0x11a7af000) [pid = 2194] [serial = 325] [outer = 0x118835000] 07:15:24 INFO - PROCESS | 2194 | 1461161724881 Marionette DEBUG loaded listener.js 07:15:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 70 (0x11a8eac00) [pid = 2194] [serial = 326] [outer = 0x118835000] 07:15:25 INFO - PROCESS | 2194 | 1461161725192 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]]]}] 07:15:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:15:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 577ms 07:15:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:15:25 INFO - PROCESS | 2194 | 1461161725245 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 07:15:25 INFO - PROCESS | 2194 | 1461161725247 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 07:15:25 INFO - PROCESS | 2194 | 1461161725249 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:15:25 INFO - PROCESS | 2194 | 1461161725250 Marionette TRACE conn2 <- [1,410,null,{}] 07:15:25 INFO - PROCESS | 2194 | 1461161725252 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}] 07:15:25 INFO - PROCESS | 2194 | 1461161725318 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 07:15:25 INFO - PROCESS | 2194 | 1461161725323 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a917000 == 36 [pid = 2194] [id = 110] 07:15:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 71 (0x114492000) [pid = 2194] [serial = 327] [outer = 0x0] 07:15:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 72 (0x11ad85800) [pid = 2194] [serial = 328] [outer = 0x114492000] 07:15:25 INFO - PROCESS | 2194 | 1461161725350 Marionette DEBUG loaded listener.js 07:15:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 73 (0x11ae34800) [pid = 2194] [serial = 329] [outer = 0x114492000] 07:15:25 INFO - PROCESS | 2194 | 1461161725683 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]]]}] 07:15:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:15:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 07:15:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:15:25 INFO - PROCESS | 2194 | 1461161725719 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 07:15:25 INFO - PROCESS | 2194 | 1461161725720 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 07:15:25 INFO - PROCESS | 2194 | 1461161725723 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:15:25 INFO - PROCESS | 2194 | 1461161725726 Marionette TRACE conn2 <- [1,414,null,{}] 07:15:25 INFO - PROCESS | 2194 | 1461161725729 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}] 07:15:25 INFO - PROCESS | 2194 | 1461161725816 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 07:15:25 INFO - PROCESS | 2194 | 1461161725824 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a9a8000 == 37 [pid = 2194] [id = 111] 07:15:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 74 (0x11ae2ac00) [pid = 2194] [serial = 330] [outer = 0x0] 07:15:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 75 (0x11b0ef400) [pid = 2194] [serial = 331] [outer = 0x11ae2ac00] 07:15:25 INFO - PROCESS | 2194 | 1461161725859 Marionette DEBUG loaded listener.js 07:15:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 76 (0x11b9c1400) [pid = 2194] [serial = 332] [outer = 0x11ae2ac00] 07:15:26 INFO - PROCESS | 2194 | 1461161726327 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]]]}] 07:15:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:15:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 621ms 07:15:26 INFO - PROCESS | 2194 | 1461161726345 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 07:15:26 INFO - PROCESS | 2194 | 1461161726347 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 07:15:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:15:26 INFO - PROCESS | 2194 | 1461161726351 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:15:26 INFO - PROCESS | 2194 | 1461161726353 Marionette TRACE conn2 <- [1,418,null,{}] 07:15:26 INFO - PROCESS | 2194 | 1461161726359 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}] 07:15:26 INFO - PROCESS | 2194 | 1461161726458 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 07:15:26 INFO - PROCESS | 2194 | 1461161726551 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x11570e800 == 38 [pid = 2194] [id = 112] 07:15:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 77 (0x114491800) [pid = 2194] [serial = 333] [outer = 0x0] 07:15:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 78 (0x114f57800) [pid = 2194] [serial = 334] [outer = 0x114491800] 07:15:26 INFO - PROCESS | 2194 | 1461161726584 Marionette DEBUG loaded listener.js 07:15:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 79 (0x116628400) [pid = 2194] [serial = 335] [outer = 0x114491800] 07:15:27 INFO - PROCESS | 2194 | 1461161727639 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]]]}] 07:15:27 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 07:15:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1322ms 07:15:27 INFO - PROCESS | 2194 | 1461161727674 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 07:15:27 INFO - PROCESS | 2194 | 1461161727678 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 07:15:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:15:27 INFO - PROCESS | 2194 | 1461161727681 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:15:27 INFO - PROCESS | 2194 | 1461161727684 Marionette TRACE conn2 <- [1,422,null,{}] 07:15:27 INFO - PROCESS | 2194 | 1461161727688 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}] 07:15:27 INFO - PROCESS | 2194 | 1461161727780 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 07:15:27 INFO - PROCESS | 2194 | 1461161727870 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x118884800 == 39 [pid = 2194] [id = 113] 07:15:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 80 (0x1162eac00) [pid = 2194] [serial = 336] [outer = 0x0] 07:15:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 81 (0x1185a2000) [pid = 2194] [serial = 337] [outer = 0x1162eac00] 07:15:27 INFO - PROCESS | 2194 | 1461161727900 Marionette DEBUG loaded listener.js 07:15:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 82 (0x1188a6c00) [pid = 2194] [serial = 338] [outer = 0x1162eac00] 07:15:28 INFO - PROCESS | 2194 | --DOCSHELL 0x11a9a6000 == 38 [pid = 2194] [id = 102] 07:15:28 INFO - PROCESS | 2194 | --DOCSHELL 0x11a917000 == 37 [pid = 2194] [id = 110] 07:15:28 INFO - PROCESS | 2194 | --DOCSHELL 0x11985d800 == 36 [pid = 2194] [id = 109] 07:15:28 INFO - PROCESS | 2194 | --DOCSHELL 0x119286800 == 35 [pid = 2194] [id = 108] 07:15:28 INFO - PROCESS | 2194 | --DOCSHELL 0x11888f000 == 34 [pid = 2194] [id = 107] 07:15:28 INFO - PROCESS | 2194 | --DOCSHELL 0x114aed000 == 33 [pid = 2194] [id = 106] 07:15:28 INFO - PROCESS | 2194 | 1461161728728 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]]]}] 07:15:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:15:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1071ms 07:15:28 INFO - PROCESS | 2194 | 1461161728753 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 07:15:28 INFO - PROCESS | 2194 | 1461161728759 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 07:15:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:15:28 INFO - PROCESS | 2194 | 1461161728764 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:15:28 INFO - PROCESS | 2194 | 1461161728766 Marionette TRACE conn2 <- [1,426,null,{}] 07:15:28 INFO - PROCESS | 2194 | 1461161728768 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}] 07:15:28 INFO - PROCESS | 2194 | 1461161728837 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 07:15:28 INFO - PROCESS | 2194 | 1461161728843 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x119848800 == 34 [pid = 2194] [id = 114] 07:15:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 83 (0x118839000) [pid = 2194] [serial = 339] [outer = 0x0] 07:15:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 84 (0x119dd6400) [pid = 2194] [serial = 340] [outer = 0x118839000] 07:15:28 INFO - PROCESS | 2194 | 1461161728870 Marionette DEBUG loaded listener.js 07:15:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 85 (0x11a751000) [pid = 2194] [serial = 341] [outer = 0x118839000] 07:15:29 INFO - PROCESS | 2194 | 1461161729219 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] 07:15:29 INFO - PROCESS | 2194 | 1461161729237 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 07:15:29 INFO - PROCESS | 2194 | 1461161729240 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:15:29 INFO - PROCESS | 2194 | 1461161729242 Marionette TRACE conn2 <- [1,430,null,{}] 07:15:29 INFO - PROCESS | 2194 | 1461161729250 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}] 07:15:29 INFO - PROCESS | 2194 | 1461161729323 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 07:15:29 INFO - PROCESS | 2194 | 1461161729328 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a999800 == 35 [pid = 2194] [id = 115] 07:15:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 86 (0x11a7ab400) [pid = 2194] [serial = 342] [outer = 0x0] 07:15:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 87 (0x11a8ed400) [pid = 2194] [serial = 343] [outer = 0x11a7ab400] 07:15:29 INFO - PROCESS | 2194 | 1461161729358 Marionette DEBUG loaded listener.js 07:15:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 88 (0x11ae38000) [pid = 2194] [serial = 344] [outer = 0x11a7ab400] 07:15:29 INFO - PROCESS | 2194 | 1461161729689 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]]]}] 07:15:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:15:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 472ms 07:15:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:15:29 INFO - PROCESS | 2194 | 1461161729713 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 07:15:29 INFO - PROCESS | 2194 | 1461161729714 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 07:15:29 INFO - PROCESS | 2194 | 1461161729717 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:15:29 INFO - PROCESS | 2194 | 1461161729718 Marionette TRACE conn2 <- [1,434,null,{}] 07:15:29 INFO - PROCESS | 2194 | 1461161729720 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}] 07:15:29 INFO - PROCESS | 2194 | 1461161729790 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 07:15:29 INFO - PROCESS | 2194 | 1461161729839 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf0f800 == 36 [pid = 2194] [id = 116] 07:15:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x112122000) [pid = 2194] [serial = 345] [outer = 0x0] 07:15:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x11b06ec00) [pid = 2194] [serial = 346] [outer = 0x112122000] 07:15:29 INFO - PROCESS | 2194 | 1461161729866 Marionette DEBUG loaded listener.js 07:15:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11bd1c400) [pid = 2194] [serial = 347] [outer = 0x112122000] 07:15:30 INFO - PROCESS | 2194 | 1461161730171 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]]]}] 07:15:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:15:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 469ms 07:15:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:15:30 INFO - PROCESS | 2194 | 1461161730187 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 07:15:30 INFO - PROCESS | 2194 | 1461161730188 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 07:15:30 INFO - PROCESS | 2194 | 1461161730192 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:15:30 INFO - PROCESS | 2194 | 1461161730195 Marionette TRACE conn2 <- [1,438,null,{}] 07:15:30 INFO - PROCESS | 2194 | 1461161730197 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}] 07:15:30 INFO - PROCESS | 2194 | 1461161730283 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 07:15:30 INFO - PROCESS | 2194 | 1461161730310 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4d9000 == 37 [pid = 2194] [id = 117] 07:15:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x11ae2c000) [pid = 2194] [serial = 348] [outer = 0x0] 07:15:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x11bd92000) [pid = 2194] [serial = 349] [outer = 0x11ae2c000] 07:15:30 INFO - PROCESS | 2194 | 1461161730336 Marionette DEBUG loaded listener.js 07:15:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x11c16b000) [pid = 2194] [serial = 350] [outer = 0x11ae2c000] 07:15:30 INFO - PROCESS | 2194 | 1461161730675 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]]]}] 07:15:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:15:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 521ms 07:15:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:15:30 INFO - PROCESS | 2194 | 1461161730713 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 07:15:30 INFO - PROCESS | 2194 | 1461161730714 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 07:15:30 INFO - PROCESS | 2194 | 1461161730716 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:15:30 INFO - PROCESS | 2194 | 1461161730717 Marionette TRACE conn2 <- [1,442,null,{}] 07:15:30 INFO - PROCESS | 2194 | 1461161730719 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}] 07:15:30 INFO - PROCESS | 2194 | 1461161730826 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 07:15:30 INFO - PROCESS | 2194 | 1461161730858 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260ce000 == 38 [pid = 2194] [id = 118] 07:15:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x11c177000) [pid = 2194] [serial = 351] [outer = 0x0] 07:15:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x11c722800) [pid = 2194] [serial = 352] [outer = 0x11c177000] 07:15:30 INFO - PROCESS | 2194 | 1461161730887 Marionette DEBUG loaded listener.js 07:15:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x1239e8000) [pid = 2194] [serial = 353] [outer = 0x11c177000] 07:15:31 INFO - PROCESS | 2194 | 1461161731251 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]]]}] 07:15:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:15:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 570ms 07:15:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:15:31 INFO - PROCESS | 2194 | 1461161731292 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 07:15:31 INFO - PROCESS | 2194 | 1461161731294 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 07:15:31 INFO - PROCESS | 2194 | 1461161731296 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:15:31 INFO - PROCESS | 2194 | 1461161731297 Marionette TRACE conn2 <- [1,446,null,{}] 07:15:31 INFO - PROCESS | 2194 | 1461161731299 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}] 07:15:31 INFO - PROCESS | 2194 | 1461161731381 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 07:15:31 INFO - PROCESS | 2194 | 1461161731385 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:31 INFO - PROCESS | 2194 | ++DOCSHELL 0x12628d000 == 39 [pid = 2194] [id = 119] 07:15:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x11a74b400) [pid = 2194] [serial = 354] [outer = 0x0] 07:15:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x126156000) [pid = 2194] [serial = 355] [outer = 0x11a74b400] 07:15:31 INFO - PROCESS | 2194 | 1461161731410 Marionette DEBUG loaded listener.js 07:15:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x12678e000) [pid = 2194] [serial = 356] [outer = 0x11a74b400] 07:15:31 INFO - PROCESS | 2194 | 1461161731751 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]]]}] 07:15:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:15:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 07:15:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:15:31 INFO - PROCESS | 2194 | 1461161731765 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 07:15:31 INFO - PROCESS | 2194 | 1461161731766 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 07:15:31 INFO - PROCESS | 2194 | 1461161731768 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:15:31 INFO - PROCESS | 2194 | 1461161731769 Marionette TRACE conn2 <- [1,450,null,{}] 07:15:31 INFO - PROCESS | 2194 | 1461161731771 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}] 07:15:31 INFO - PROCESS | 2194 | 1461161731862 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 07:15:31 INFO - PROCESS | 2194 | 1461161731893 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:31 INFO - PROCESS | 2194 | ++DOCSHELL 0x119284000 == 40 [pid = 2194] [id = 120] 07:15:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x126949400) [pid = 2194] [serial = 357] [outer = 0x0] 07:15:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x126d1c400) [pid = 2194] [serial = 358] [outer = 0x126949400] 07:15:31 INFO - PROCESS | 2194 | 1461161731918 Marionette DEBUG loaded listener.js 07:15:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x12717f800) [pid = 2194] [serial = 359] [outer = 0x126949400] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x1155bd000) [pid = 2194] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11587b000) [pid = 2194] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x11211fc00) [pid = 2194] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x118835000) [pid = 2194] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x11a8e0800) [pid = 2194] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x11a7b4000) [pid = 2194] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x11ae32800) [pid = 2194] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x1146bc000) [pid = 2194] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x114492000) [pid = 2194] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x11bd1dc00) [pid = 2194] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x112125000) [pid = 2194] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x1191a6400) [pid = 2194] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x1188ae800) [pid = 2194] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x114491c00) [pid = 2194] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x11c29a400) [pid = 2194] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 87 (0x112119400) [pid = 2194] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 86 (0x114493800) [pid = 2194] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 85 (0x1155ae800) [pid = 2194] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:15:32 INFO - PROCESS | 2194 | --DOMWINDOW == 84 (0x11c16d000) [pid = 2194] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:15:32 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc - 07:15:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1 07:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:15:32 INFO - _addTest/ [0,453,"getWindowHandle",null] 07:15:32 INFO - PROCESS | 2194 | 1461161732343 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 07:15:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:15:32 INFO - PROCESS | 2194 | 1461161732348 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:15:32 INFO - PROCESS | 2194 | 1461161732349 Marionette TRACE conn2 <- [1,454,null,{}] 07:15:32 INFO - PROCESS | 2194 | 1461161732353 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}] 07:15:32 INFO - PROCESS | 2194 | 1461161732488 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 07:15:32 INFO - PROCESS | 2194 | 1461161732527 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x119287000 == 41 [pid = 2194] [id = 121] 07:15:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 85 (0x114491c00) [pid = 2194] [serial = 360] [outer = 0x0] 07:15:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 86 (0x1188a8000) [pid = 2194] [serial = 361] [outer = 0x114491c00] 07:15:32 INFO - PROCESS | 2194 | 1461161732571 Marionette DEBUG loaded listener.js 07:15:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 87 (0x11a8ec800) [pid = 2194] [serial = 362] [outer = 0x114491c00] 07:15:32 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:32 INFO - PROCESS | 2194 | 1461161732874 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]]]}] 07:15:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:15:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 570ms 07:15:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:15:32 INFO - PROCESS | 2194 | 1461161732918 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 07:15:32 INFO - PROCESS | 2194 | 1461161732919 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 07:15:32 INFO - PROCESS | 2194 | 1461161732921 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:15:32 INFO - PROCESS | 2194 | 1461161732923 Marionette TRACE conn2 <- [1,458,null,{}] 07:15:32 INFO - PROCESS | 2194 | 1461161732927 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}] 07:15:33 INFO - PROCESS | 2194 | 1461161732997 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 07:15:33 INFO - PROCESS | 2194 | 1461161733040 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:33 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c9bd000 == 42 [pid = 2194] [id = 122] 07:15:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 88 (0x119123800) [pid = 2194] [serial = 363] [outer = 0x0] 07:15:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x11ae37000) [pid = 2194] [serial = 364] [outer = 0x119123800] 07:15:33 INFO - PROCESS | 2194 | 1461161733065 Marionette DEBUG loaded listener.js 07:15:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x127180c00) [pid = 2194] [serial = 365] [outer = 0x119123800] 07:15:33 INFO - PROCESS | 2194 | 1461161733330 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] 07:15:33 INFO - PROCESS | 2194 | 1461161733354 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 07:15:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:15:33 INFO - PROCESS | 2194 | 1461161733363 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:15:33 INFO - PROCESS | 2194 | 1461161733365 Marionette TRACE conn2 <- [1,462,null,{}] 07:15:33 INFO - PROCESS | 2194 | 1461161733368 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}] 07:15:33 INFO - PROCESS | 2194 | 1461161733458 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 07:15:33 INFO - PROCESS | 2194 | 1461161733464 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:33 INFO - PROCESS | 2194 | ++DOCSHELL 0x127405000 == 43 [pid = 2194] [id = 123] 07:15:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11c16d000) [pid = 2194] [serial = 366] [outer = 0x0] 07:15:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x12745a000) [pid = 2194] [serial = 367] [outer = 0x11c16d000] 07:15:33 INFO - PROCESS | 2194 | 1461161733494 Marionette DEBUG loaded listener.js 07:15:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x129116800) [pid = 2194] [serial = 368] [outer = 0x11c16d000] 07:15:33 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:33 INFO - PROCESS | 2194 | 1461161733838 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] 07:15:33 INFO - PROCESS | 2194 | 1461161733887 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 07:15:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:15:33 INFO - PROCESS | 2194 | 1461161733890 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:15:33 INFO - PROCESS | 2194 | 1461161733891 Marionette TRACE conn2 <- [1,466,null,{}] 07:15:33 INFO - PROCESS | 2194 | 1461161733893 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}] 07:15:33 INFO - PROCESS | 2194 | 1461161733982 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 07:15:33 INFO - PROCESS | 2194 | 1461161733988 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:34 INFO - PROCESS | 2194 | ++DOCSHELL 0x129094800 == 44 [pid = 2194] [id = 124] 07:15:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x127ef3800) [pid = 2194] [serial = 369] [outer = 0x0] 07:15:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x1297b5c00) [pid = 2194] [serial = 370] [outer = 0x127ef3800] 07:15:34 INFO - PROCESS | 2194 | 1461161734016 Marionette DEBUG loaded listener.js 07:15:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x129c35800) [pid = 2194] [serial = 371] [outer = 0x127ef3800] 07:15:34 INFO - PROCESS | 2194 | --DOCSHELL 0x11c237800 == 43 [pid = 2194] [id = 105] 07:15:34 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf08000 == 42 [pid = 2194] [id = 104] 07:15:34 INFO - PROCESS | 2194 | --DOCSHELL 0x11a93f000 == 41 [pid = 2194] [id = 101] 07:15:34 INFO - PROCESS | 2194 | --DOCSHELL 0x11b67d800 == 40 [pid = 2194] [id = 103] 07:15:34 INFO - PROCESS | 2194 | --DOCSHELL 0x119848800 == 39 [pid = 2194] [id = 114] 07:15:34 INFO - PROCESS | 2194 | --DOCSHELL 0x118884800 == 38 [pid = 2194] [id = 113] 07:15:34 INFO - PROCESS | 2194 | --DOCSHELL 0x11570e800 == 37 [pid = 2194] [id = 112] 07:15:34 INFO - PROCESS | 2194 | --DOCSHELL 0x11a9a8000 == 36 [pid = 2194] [id = 111] 07:15:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11a999800 == 35 [pid = 2194] [id = 115] 07:15:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf0f800 == 34 [pid = 2194] [id = 116] 07:15:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4d9000 == 33 [pid = 2194] [id = 117] 07:15:35 INFO - PROCESS | 2194 | --DOCSHELL 0x12628d000 == 32 [pid = 2194] [id = 119] 07:15:35 INFO - PROCESS | 2194 | --DOCSHELL 0x119284000 == 31 [pid = 2194] [id = 120] 07:15:35 INFO - PROCESS | 2194 | --DOCSHELL 0x1260ce000 == 30 [pid = 2194] [id = 118] 07:15:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11c9bd000 == 29 [pid = 2194] [id = 122] 07:15:35 INFO - PROCESS | 2194 | --DOCSHELL 0x119287000 == 28 [pid = 2194] [id = 121] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x11c4fa000) [pid = 2194] [serial = 311] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOCSHELL 0x127405000 == 27 [pid = 2194] [id = 123] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x1156a4c00) [pid = 2194] [serial = 316] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x1178f8400) [pid = 2194] [serial = 317] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x1187d1800) [pid = 2194] [serial = 319] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x11912fc00) [pid = 2194] [serial = 320] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x11a74e400) [pid = 2194] [serial = 322] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x11a7af000) [pid = 2194] [serial = 325] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x11a8eac00) [pid = 2194] [serial = 326] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 87 (0x11acd3800) [pid = 2194] [serial = 295] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 86 (0x11a86b800) [pid = 2194] [serial = 292] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 85 (0x11b070c00) [pid = 2194] [serial = 298] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 84 (0x11b945000) [pid = 2194] [serial = 301] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 83 (0x11ae2e400) [pid = 2194] [serial = 296] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 82 (0x11ae34800) [pid = 2194] [serial = 329] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 81 (0x11bd8ec00) [pid = 2194] [serial = 304] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 80 (0x11bd90400) [pid = 2194] [serial = 307] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 79 (0x11c296c00) [pid = 2194] [serial = 310] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 78 (0x11b0ef400) [pid = 2194] [serial = 331] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 77 (0x11c170c00) [pid = 2194] [serial = 308] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 76 (0x11b940c00) [pid = 2194] [serial = 299] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 75 (0x11a7aa400) [pid = 2194] [serial = 323] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 74 (0x119de2800) [pid = 2194] [serial = 289] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 73 (0x118c40800) [pid = 2194] [serial = 286] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 72 (0x1191ae800) [pid = 2194] [serial = 287] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 71 (0x11882d400) [pid = 2194] [serial = 284] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 70 (0x1164e2c00) [pid = 2194] [serial = 283] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 69 (0x1239ea400) [pid = 2194] [serial = 314] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 68 (0x11a8ed000) [pid = 2194] [serial = 281] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 67 (0x112123000) [pid = 2194] [serial = 280] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 66 (0x11784dc00) [pid = 2194] [serial = 278] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 65 (0x1146bb800) [pid = 2194] [serial = 277] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 64 (0x11ad85800) [pid = 2194] [serial = 328] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 63 (0x126790800) [pid = 2194] [serial = 275] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 62 (0x11a8e9c00) [pid = 2194] [serial = 293] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 61 (0x11c7b4c00) [pid = 2194] [serial = 313] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 60 (0x11a7ae000) [pid = 2194] [serial = 290] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 59 (0x11bd9b400) [pid = 2194] [serial = 305] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | --DOMWINDOW == 58 (0x11b9c0c00) [pid = 2194] [serial = 302] [outer = 0x0] [url = about:blank] 07:15:35 INFO - PROCESS | 2194 | 1461161735310 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] 07:15:35 INFO - PROCESS | 2194 | 1461161735367 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 07:15:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:15:35 INFO - PROCESS | 2194 | 1461161735371 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:15:35 INFO - PROCESS | 2194 | 1461161735373 Marionette TRACE conn2 <- [1,470,null,{}] 07:15:35 INFO - PROCESS | 2194 | 1461161735383 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}] 07:15:35 INFO - PROCESS | 2194 | 1461161735461 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 07:15:35 INFO - PROCESS | 2194 | 1461161735508 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x11530f000 == 28 [pid = 2194] [id = 125] 07:15:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 59 (0x116451400) [pid = 2194] [serial = 372] [outer = 0x0] 07:15:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 60 (0x1164dec00) [pid = 2194] [serial = 373] [outer = 0x116451400] 07:15:35 INFO - PROCESS | 2194 | 1461161735537 Marionette DEBUG loaded listener.js 07:15:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 61 (0x118767800) [pid = 2194] [serial = 374] [outer = 0x116451400] 07:15:35 INFO - PROCESS | 2194 | 1461161735852 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]]]}] 07:15:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:15:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 526ms 07:15:35 INFO - PROCESS | 2194 | 1461161735897 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 07:15:35 INFO - PROCESS | 2194 | 1461161735901 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 07:15:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:15:35 INFO - PROCESS | 2194 | 1461161735906 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:15:35 INFO - PROCESS | 2194 | 1461161735908 Marionette TRACE conn2 <- [1,474,null,{}] 07:15:35 INFO - PROCESS | 2194 | 1461161735910 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}] 07:15:35 INFO - PROCESS | 2194 | 1461161735984 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 07:15:36 INFO - PROCESS | 2194 | 1461161736024 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x11888f000 == 29 [pid = 2194] [id = 126] 07:15:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 62 (0x11448a400) [pid = 2194] [serial = 375] [outer = 0x0] 07:15:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 63 (0x1187d3400) [pid = 2194] [serial = 376] [outer = 0x11448a400] 07:15:36 INFO - PROCESS | 2194 | 1461161736052 Marionette DEBUG loaded listener.js 07:15:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 64 (0x119953c00) [pid = 2194] [serial = 377] [outer = 0x11448a400] 07:15:36 INFO - PROCESS | 2194 | 1461161736368 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]]]}] 07:15:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:15:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 470ms 07:15:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:15:36 INFO - PROCESS | 2194 | 1461161736381 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 07:15:36 INFO - PROCESS | 2194 | 1461161736382 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 07:15:36 INFO - PROCESS | 2194 | 1461161736385 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:15:36 INFO - PROCESS | 2194 | 1461161736387 Marionette TRACE conn2 <- [1,478,null,{}] 07:15:36 INFO - PROCESS | 2194 | 1461161736399 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}] 07:15:36 INFO - PROCESS | 2194 | 1461161736474 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 07:15:36 INFO - PROCESS | 2194 | 1461161736478 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x11970e800 == 30 [pid = 2194] [id = 127] 07:15:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 65 (0x11211d400) [pid = 2194] [serial = 378] [outer = 0x0] 07:15:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 66 (0x11a861400) [pid = 2194] [serial = 379] [outer = 0x11211d400] 07:15:36 INFO - PROCESS | 2194 | 1461161736509 Marionette DEBUG loaded listener.js 07:15:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 67 (0x11a8e4400) [pid = 2194] [serial = 380] [outer = 0x11211d400] 07:15:36 INFO - PROCESS | 2194 | 1461161736848 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]]]}] 07:15:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:15:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 476ms 07:15:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:15:36 INFO - PROCESS | 2194 | 1461161736862 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 07:15:36 INFO - PROCESS | 2194 | 1461161736864 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 07:15:36 INFO - PROCESS | 2194 | 1461161736866 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:15:36 INFO - PROCESS | 2194 | 1461161736867 Marionette TRACE conn2 <- [1,482,null,{}] 07:15:36 INFO - PROCESS | 2194 | 1461161736869 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}] 07:15:36 INFO - PROCESS | 2194 | 1461161736959 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 07:15:36 INFO - PROCESS | 2194 | 1461161736965 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x119866800 == 31 [pid = 2194] [id = 128] 07:15:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 68 (0x11a8e3c00) [pid = 2194] [serial = 381] [outer = 0x0] 07:15:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 69 (0x11acd3800) [pid = 2194] [serial = 382] [outer = 0x11a8e3c00] 07:15:36 INFO - PROCESS | 2194 | 1461161736993 Marionette DEBUG loaded listener.js 07:15:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 70 (0x11ae32800) [pid = 2194] [serial = 383] [outer = 0x11a8e3c00] 07:15:37 INFO - PROCESS | 2194 | 1461161737301 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]]]}] 07:15:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:15:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 469ms 07:15:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:15:37 INFO - PROCESS | 2194 | 1461161737336 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 07:15:37 INFO - PROCESS | 2194 | 1461161737337 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 07:15:37 INFO - PROCESS | 2194 | 1461161737339 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:15:37 INFO - PROCESS | 2194 | 1461161737340 Marionette TRACE conn2 <- [1,486,null,{}] 07:15:37 INFO - PROCESS | 2194 | 1461161737345 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}] 07:15:37 INFO - PROCESS | 2194 | 1461161737414 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 07:15:37 INFO - PROCESS | 2194 | 1461161737418 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:37 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a913800 == 32 [pid = 2194] [id = 129] 07:15:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 71 (0x11211e400) [pid = 2194] [serial = 384] [outer = 0x0] 07:15:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 72 (0x11ae39400) [pid = 2194] [serial = 385] [outer = 0x11211e400] 07:15:37 INFO - PROCESS | 2194 | 1461161737446 Marionette DEBUG loaded listener.js 07:15:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 73 (0x11b0ee400) [pid = 2194] [serial = 386] [outer = 0x11211e400] 07:15:37 INFO - PROCESS | 2194 | 1461161737780 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]]]}] 07:15:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:15:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 472ms 07:15:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:15:37 INFO - PROCESS | 2194 | 1461161737820 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 07:15:37 INFO - PROCESS | 2194 | 1461161737821 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 07:15:37 INFO - PROCESS | 2194 | 1461161737823 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:15:37 INFO - PROCESS | 2194 | 1461161737825 Marionette TRACE conn2 <- [1,490,null,{}] 07:15:37 INFO - PROCESS | 2194 | 1461161737827 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}] 07:15:37 INFO - PROCESS | 2194 | 1461161737922 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 07:15:37 INFO - PROCESS | 2194 | 1461161737931 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:37 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a99a800 == 33 [pid = 2194] [id = 130] 07:15:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 74 (0x11b941c00) [pid = 2194] [serial = 387] [outer = 0x0] 07:15:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 75 (0x11bd8fc00) [pid = 2194] [serial = 388] [outer = 0x11b941c00] 07:15:37 INFO - PROCESS | 2194 | 1461161737959 Marionette DEBUG loaded listener.js 07:15:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 76 (0x11c293800) [pid = 2194] [serial = 389] [outer = 0x11b941c00] 07:15:38 INFO - PROCESS | 2194 | 1461161738259 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]]]}] 07:15:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:15:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 470ms 07:15:38 INFO - PROCESS | 2194 | 1461161738295 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 07:15:38 INFO - PROCESS | 2194 | 1461161738296 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 07:15:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:15:38 INFO - PROCESS | 2194 | 1461161738298 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:15:38 INFO - PROCESS | 2194 | 1461161738299 Marionette TRACE conn2 <- [1,494,null,{}] 07:15:38 INFO - PROCESS | 2194 | 1461161738301 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}] 07:15:38 INFO - PROCESS | 2194 | 1461161738369 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 07:15:38 INFO - PROCESS | 2194 | 1461161738375 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ba95000 == 34 [pid = 2194] [id = 131] 07:15:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 77 (0x11ae2e400) [pid = 2194] [serial = 390] [outer = 0x0] 07:15:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 78 (0x11c29c400) [pid = 2194] [serial = 391] [outer = 0x11ae2e400] 07:15:38 INFO - PROCESS | 2194 | 1461161738402 Marionette DEBUG loaded listener.js 07:15:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 79 (0x11c58d000) [pid = 2194] [serial = 392] [outer = 0x11ae2e400] 07:15:38 INFO - PROCESS | 2194 | 1461161738698 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]]]}] 07:15:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:15:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 419ms 07:15:38 INFO - PROCESS | 2194 | 1461161738718 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 07:15:38 INFO - PROCESS | 2194 | 1461161738719 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 07:15:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:15:38 INFO - PROCESS | 2194 | 1461161738721 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:15:38 INFO - PROCESS | 2194 | 1461161738722 Marionette TRACE conn2 <- [1,498,null,{}] 07:15:38 INFO - PROCESS | 2194 | 1461161738733 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}] 07:15:38 INFO - PROCESS | 2194 | 1461161738829 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 07:15:38 INFO - PROCESS | 2194 | 1461161738836 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf15000 == 35 [pid = 2194] [id = 132] 07:15:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 80 (0x112124400) [pid = 2194] [serial = 393] [outer = 0x0] 07:15:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 81 (0x11c29b400) [pid = 2194] [serial = 394] [outer = 0x112124400] 07:15:38 INFO - PROCESS | 2194 | 1461161738862 Marionette DEBUG loaded listener.js 07:15:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 82 (0x1239dec00) [pid = 2194] [serial = 395] [outer = 0x112124400] 07:15:39 INFO - PROCESS | 2194 | 1461161739160 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]]]}] 07:15:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:15:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 476ms 07:15:39 INFO - PROCESS | 2194 | 1461161739198 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 07:15:39 INFO - PROCESS | 2194 | 1461161739199 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 07:15:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:15:39 INFO - PROCESS | 2194 | 1461161739201 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:15:39 INFO - PROCESS | 2194 | 1461161739203 Marionette TRACE conn2 <- [1,502,null,{}] 07:15:39 INFO - PROCESS | 2194 | 1461161739205 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}] 07:15:39 INFO - PROCESS | 2194 | 1461161739275 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 07:15:39 INFO - PROCESS | 2194 | 1461161739279 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x11970d000 == 36 [pid = 2194] [id = 133] 07:15:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 83 (0x11c963800) [pid = 2194] [serial = 396] [outer = 0x0] 07:15:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 84 (0x1262b6c00) [pid = 2194] [serial = 397] [outer = 0x11c963800] 07:15:39 INFO - PROCESS | 2194 | 1461161739307 Marionette DEBUG loaded listener.js 07:15:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 85 (0x126d17800) [pid = 2194] [serial = 398] [outer = 0x11c963800] 07:15:39 INFO - PROCESS | 2194 | 1461161739618 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]]]}] 07:15:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:15:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 469ms 07:15:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:15:39 INFO - PROCESS | 2194 | 1461161739671 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 07:15:39 INFO - PROCESS | 2194 | 1461161739672 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 07:15:39 INFO - PROCESS | 2194 | 1461161739675 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:15:39 INFO - PROCESS | 2194 | 1461161739676 Marionette TRACE conn2 <- [1,506,null,{}] 07:15:39 INFO - PROCESS | 2194 | 1461161739678 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}] 07:15:39 INFO - PROCESS | 2194 | 1461161739770 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 07:15:39 INFO - PROCESS | 2194 | 1461161739778 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c94f800 == 37 [pid = 2194] [id = 134] 07:15:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 86 (0x126dcc800) [pid = 2194] [serial = 399] [outer = 0x0] 07:15:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 87 (0x12754a800) [pid = 2194] [serial = 400] [outer = 0x126dcc800] 07:15:39 INFO - PROCESS | 2194 | 1461161739803 Marionette DEBUG loaded listener.js 07:15:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 88 (0x1278e9400) [pid = 2194] [serial = 401] [outer = 0x126dcc800] 07:15:40 INFO - PROCESS | 2194 | 1461161740103 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]]]}] 07:15:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:15:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms 07:15:40 INFO - PROCESS | 2194 | 1461161740145 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 07:15:40 INFO - PROCESS | 2194 | 1461161740146 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 07:15:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:15:40 INFO - PROCESS | 2194 | 1461161740149 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:15:40 INFO - PROCESS | 2194 | 1461161740150 Marionette TRACE conn2 <- [1,510,null,{}] 07:15:40 INFO - PROCESS | 2194 | 1461161740153 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}] 07:15:40 INFO - PROCESS | 2194 | 1461161740231 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 07:15:40 INFO - PROCESS | 2194 | 1461161740235 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a912000 == 38 [pid = 2194] [id = 135] 07:15:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x12754d000) [pid = 2194] [serial = 402] [outer = 0x0] 07:15:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x129040400) [pid = 2194] [serial = 403] [outer = 0x12754d000] 07:15:40 INFO - PROCESS | 2194 | 1461161740266 Marionette DEBUG loaded listener.js 07:15:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x129f3c800) [pid = 2194] [serial = 404] [outer = 0x12754d000] 07:15:40 INFO - PROCESS | 2194 | 1461161740645 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]]]}] 07:15:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:15:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 07:15:40 INFO - PROCESS | 2194 | 1461161740668 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 07:15:40 INFO - PROCESS | 2194 | 1461161740669 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 07:15:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:15:40 INFO - PROCESS | 2194 | 1461161740671 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:15:40 INFO - PROCESS | 2194 | 1461161740672 Marionette TRACE conn2 <- [1,514,null,{}] 07:15:40 INFO - PROCESS | 2194 | 1461161740677 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}] 07:15:40 INFO - PROCESS | 2194 | 1461161740762 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 07:15:40 INFO - PROCESS | 2194 | 1461161740794 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x126e19000 == 39 [pid = 2194] [id = 136] 07:15:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x1278f3000) [pid = 2194] [serial = 405] [outer = 0x0] 07:15:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x129f45400) [pid = 2194] [serial = 406] [outer = 0x1278f3000] 07:15:40 INFO - PROCESS | 2194 | 1461161740819 Marionette DEBUG loaded listener.js 07:15:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x129f6a800) [pid = 2194] [serial = 407] [outer = 0x1278f3000] 07:15:41 INFO - PROCESS | 2194 | 1461161741117 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]]]}] 07:15:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 07:15:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 474ms 07:15:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:15:41 INFO - PROCESS | 2194 | 1461161741146 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 07:15:41 INFO - PROCESS | 2194 | 1461161741148 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 07:15:41 INFO - PROCESS | 2194 | 1461161741155 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:15:41 INFO - PROCESS | 2194 | 1461161741156 Marionette TRACE conn2 <- [1,518,null,{}] 07:15:41 INFO - PROCESS | 2194 | 1461161741161 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}] 07:15:41 INFO - PROCESS | 2194 | 1461161741248 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 07:15:41 INFO - PROCESS | 2194 | 1461161741252 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x127e4b800 == 40 [pid = 2194] [id = 137] 07:15:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x129f43000) [pid = 2194] [serial = 408] [outer = 0x0] 07:15:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x129f6fc00) [pid = 2194] [serial = 409] [outer = 0x129f43000] 07:15:41 INFO - PROCESS | 2194 | 1461161741277 Marionette DEBUG loaded listener.js 07:15:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x12b3ed800) [pid = 2194] [serial = 410] [outer = 0x129f43000] 07:15:41 INFO - PROCESS | 2194 | 1461161741616 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]]]}] 07:15:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:15:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 475ms 07:15:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:15:41 INFO - PROCESS | 2194 | 1461161741625 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 07:15:41 INFO - PROCESS | 2194 | 1461161741627 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 07:15:41 INFO - PROCESS | 2194 | 1461161741629 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:15:41 INFO - PROCESS | 2194 | 1461161741630 Marionette TRACE conn2 <- [1,522,null,{}] 07:15:41 INFO - PROCESS | 2194 | 1461161741632 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}] 07:15:41 INFO - PROCESS | 2194 | 1461161741720 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 07:15:41 INFO - PROCESS | 2194 | 1461161741752 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x129757000 == 41 [pid = 2194] [id = 138] 07:15:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x12b3edc00) [pid = 2194] [serial = 411] [outer = 0x0] 07:15:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x12b3f5000) [pid = 2194] [serial = 412] [outer = 0x12b3edc00] 07:15:41 INFO - PROCESS | 2194 | 1461161741777 Marionette DEBUG loaded listener.js 07:15:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x12b84f800) [pid = 2194] [serial = 413] [outer = 0x12b3edc00] 07:15:42 INFO - PROCESS | 2194 | 1461161742080 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]]]}] 07:15:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:15:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 07:15:42 INFO - PROCESS | 2194 | 1461161742098 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 07:15:42 INFO - PROCESS | 2194 | 1461161742099 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 07:15:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:15:42 INFO - PROCESS | 2194 | 1461161742111 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:15:42 INFO - PROCESS | 2194 | 1461161742112 Marionette TRACE conn2 <- [1,526,null,{}] 07:15:42 INFO - PROCESS | 2194 | 1461161742115 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}] 07:15:42 INFO - PROCESS | 2194 | 1461161742205 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 07:15:42 INFO - PROCESS | 2194 | 1461161742209 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3cf800 == 42 [pid = 2194] [id = 139] 07:15:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x12b3ef800) [pid = 2194] [serial = 414] [outer = 0x0] 07:15:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x12bb4c800) [pid = 2194] [serial = 415] [outer = 0x12b3ef800] 07:15:42 INFO - PROCESS | 2194 | 1461161742234 Marionette DEBUG loaded listener.js 07:15:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x12bb56400) [pid = 2194] [serial = 416] [outer = 0x12b3ef800] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x11c16d000) [pid = 2194] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11ae2c000) [pid = 2194] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x11a74b400) [pid = 2194] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x11c177000) [pid = 2194] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x126949400) [pid = 2194] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x114491c00) [pid = 2194] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x119123800) [pid = 2194] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x112122000) [pid = 2194] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x11a7ab400) [pid = 2194] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x118839000) [pid = 2194] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x1162eac00) [pid = 2194] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x114491800) [pid = 2194] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:15:42 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x11ae2ac00) [pid = 2194] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:15:42 INFO - PROCESS | 2194 | 1461161742678 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]]]}] 07:15:42 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 07:15:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 620ms 07:15:42 INFO - PROCESS | 2194 | 1461161742731 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 07:15:42 INFO - PROCESS | 2194 | 1461161742732 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 07:15:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:15:42 INFO - PROCESS | 2194 | 1461161742734 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:15:42 INFO - PROCESS | 2194 | 1461161742735 Marionette TRACE conn2 <- [1,530,null,{}] 07:15:42 INFO - PROCESS | 2194 | 1461161742738 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}] 07:15:42 INFO - PROCESS | 2194 | 1461161742813 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 07:15:42 INFO - PROCESS | 2194 | 1461161742857 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260e0800 == 43 [pid = 2194] [id = 140] 07:15:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x118c44c00) [pid = 2194] [serial = 417] [outer = 0x0] 07:15:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x126d15000) [pid = 2194] [serial = 418] [outer = 0x118c44c00] 07:15:42 INFO - PROCESS | 2194 | 1461161742883 Marionette DEBUG loaded listener.js 07:15:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x12b85cc00) [pid = 2194] [serial = 419] [outer = 0x118c44c00] 07:15:43 INFO - PROCESS | 2194 | 1461161743147 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"]]]}] 07:15:43 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 07:15:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:15:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:15:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:15:43 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 07:15:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:15:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:15:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:15:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 417ms 07:15:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:15:43 INFO - PROCESS | 2194 | 1461161743153 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 07:15:43 INFO - PROCESS | 2194 | 1461161743154 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 07:15:43 INFO - PROCESS | 2194 | 1461161743164 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:15:43 INFO - PROCESS | 2194 | 1461161743165 Marionette TRACE conn2 <- [1,534,null,{}] 07:15:43 INFO - PROCESS | 2194 | 1461161743167 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}] 07:15:43 INFO - PROCESS | 2194 | 1461161743255 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 07:15:43 INFO - PROCESS | 2194 | 1461161743262 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bc25800 == 44 [pid = 2194] [id = 141] 07:15:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x127451800) [pid = 2194] [serial = 420] [outer = 0x0] 07:15:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x12bce6000) [pid = 2194] [serial = 421] [outer = 0x127451800] 07:15:43 INFO - PROCESS | 2194 | 1461161743287 Marionette DEBUG loaded listener.js 07:15:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x12bd99c00) [pid = 2194] [serial = 422] [outer = 0x127451800] 07:15:43 INFO - PROCESS | 2194 | 1461161743597 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]]]}] 07:15:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:15:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 480ms 07:15:43 INFO - PROCESS | 2194 | 1461161743637 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 07:15:43 INFO - PROCESS | 2194 | 1461161743639 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 07:15:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:15:43 INFO - PROCESS | 2194 | 1461161743646 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:15:43 INFO - PROCESS | 2194 | 1461161743648 Marionette TRACE conn2 <- [1,538,null,{}] 07:15:43 INFO - PROCESS | 2194 | 1461161743651 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}] 07:15:43 INFO - PROCESS | 2194 | 1461161743817 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 07:15:43 INFO - PROCESS | 2194 | 1461161743833 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd58000 == 45 [pid = 2194] [id = 142] 07:15:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x12bb49800) [pid = 2194] [serial = 423] [outer = 0x0] 07:15:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x12bd97400) [pid = 2194] [serial = 424] [outer = 0x12bb49800] 07:15:43 INFO - PROCESS | 2194 | 1461161743868 Marionette DEBUG loaded listener.js 07:15:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x12d0f1800) [pid = 2194] [serial = 425] [outer = 0x12bb49800] 07:15:44 INFO - PROCESS | 2194 | 1461161744177 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]]]}] 07:15:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 07:15:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 571ms 07:15:44 INFO - PROCESS | 2194 | 1461161744216 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 07:15:44 INFO - PROCESS | 2194 | 1461161744218 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 07:15:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:15:44 INFO - PROCESS | 2194 | 1461161744220 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:15:44 INFO - PROCESS | 2194 | 1461161744221 Marionette TRACE conn2 <- [1,542,null,{}] 07:15:44 INFO - PROCESS | 2194 | 1461161744224 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}] 07:15:44 INFO - PROCESS | 2194 | 1461161744298 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 07:15:44 INFO - PROCESS | 2194 | 1461161744302 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:44 INFO - PROCESS | 2194 | ++DOCSHELL 0x12c128800 == 46 [pid = 2194] [id = 143] 07:15:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x12d0f2c00) [pid = 2194] [serial = 426] [outer = 0x0] 07:15:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x12d1b3c00) [pid = 2194] [serial = 427] [outer = 0x12d0f2c00] 07:15:44 INFO - PROCESS | 2194 | 1461161744329 Marionette DEBUG loaded listener.js 07:15:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x12d1bd000) [pid = 2194] [serial = 428] [outer = 0x12d0f2c00] 07:15:44 INFO - PROCESS | 2194 | 1461161744717 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]]]}] 07:15:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 07:15:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 518ms 07:15:44 INFO - PROCESS | 2194 | 1461161744739 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 07:15:44 INFO - PROCESS | 2194 | 1461161744745 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 07:15:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:15:44 INFO - PROCESS | 2194 | 1461161744749 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:15:44 INFO - PROCESS | 2194 | 1461161744752 Marionette TRACE conn2 <- [1,546,null,{}] 07:15:44 INFO - PROCESS | 2194 | 1461161744785 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}] 07:15:44 INFO - PROCESS | 2194 | 1461161744946 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 07:15:45 INFO - PROCESS | 2194 | 1461161745014 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x118519000 == 47 [pid = 2194] [id = 144] 07:15:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x1140b7000) [pid = 2194] [serial = 429] [outer = 0x0] 07:15:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x1146ba400) [pid = 2194] [serial = 430] [outer = 0x1140b7000] 07:15:45 INFO - PROCESS | 2194 | 1461161745051 Marionette DEBUG loaded listener.js 07:15:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x1187cc800) [pid = 2194] [serial = 431] [outer = 0x1140b7000] 07:15:45 INFO - PROCESS | 2194 | 1461161745512 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]]]}] 07:15:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:15:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 771ms 07:15:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:15:45 INFO - PROCESS | 2194 | 1461161745521 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 07:15:45 INFO - PROCESS | 2194 | 1461161745525 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 07:15:45 INFO - PROCESS | 2194 | 1461161745530 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:15:45 INFO - PROCESS | 2194 | 1461161745531 Marionette TRACE conn2 <- [1,550,null,{}] 07:15:45 INFO - PROCESS | 2194 | 1461161745534 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}] 07:15:45 INFO - PROCESS | 2194 | 1461161745650 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 07:15:45 INFO - PROCESS | 2194 | 1461161745762 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x11641e000 == 48 [pid = 2194] [id = 145] 07:15:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x114f61000) [pid = 2194] [serial = 432] [outer = 0x0] 07:15:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x11912fc00) [pid = 2194] [serial = 433] [outer = 0x114f61000] 07:15:45 INFO - PROCESS | 2194 | 1461161745800 Marionette DEBUG loaded listener.js 07:15:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x11a8e4c00) [pid = 2194] [serial = 434] [outer = 0x114f61000] 07:15:46 INFO - PROCESS | 2194 | 1461161746411 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]]]}] 07:15:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 07:15:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 922ms 07:15:46 INFO - PROCESS | 2194 | 1461161746452 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 07:15:46 INFO - PROCESS | 2194 | 1461161746455 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 07:15:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:15:46 INFO - PROCESS | 2194 | 1461161746458 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:15:46 INFO - PROCESS | 2194 | 1461161746460 Marionette TRACE conn2 <- [1,554,null,{}] 07:15:46 INFO - PROCESS | 2194 | 1461161746464 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}] 07:15:46 INFO - PROCESS | 2194 | 1461161746558 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 07:15:46 INFO - PROCESS | 2194 | 1461161746603 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x114af2800 == 49 [pid = 2194] [id = 146] 07:15:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x1146af800) [pid = 2194] [serial = 435] [outer = 0x0] 07:15:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x11587b000) [pid = 2194] [serial = 436] [outer = 0x1146af800] 07:15:46 INFO - PROCESS | 2194 | 1461161746631 Marionette DEBUG loaded listener.js 07:15:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x1187d5000) [pid = 2194] [serial = 437] [outer = 0x1146af800] 07:15:46 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:46 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd58000 == 48 [pid = 2194] [id = 142] 07:15:46 INFO - PROCESS | 2194 | --DOCSHELL 0x12bc25800 == 47 [pid = 2194] [id = 141] 07:15:46 INFO - PROCESS | 2194 | --DOCSHELL 0x1260e0800 == 46 [pid = 2194] [id = 140] 07:15:46 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3cf800 == 45 [pid = 2194] [id = 139] 07:15:46 INFO - PROCESS | 2194 | --DOCSHELL 0x129757000 == 44 [pid = 2194] [id = 138] 07:15:46 INFO - PROCESS | 2194 | --DOCSHELL 0x127e4b800 == 43 [pid = 2194] [id = 137] 07:15:46 INFO - PROCESS | 2194 | --DOCSHELL 0x126e19000 == 42 [pid = 2194] [id = 136] 07:15:46 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x1297b5c00) [pid = 2194] [serial = 370] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOCSHELL 0x11a912000 == 41 [pid = 2194] [id = 135] 07:15:47 INFO - PROCESS | 2194 | --DOCSHELL 0x11c94f800 == 40 [pid = 2194] [id = 134] 07:15:47 INFO - PROCESS | 2194 | --DOCSHELL 0x11970d000 == 39 [pid = 2194] [id = 133] 07:15:47 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf15000 == 38 [pid = 2194] [id = 132] 07:15:47 INFO - PROCESS | 2194 | --DOCSHELL 0x11ba95000 == 37 [pid = 2194] [id = 131] 07:15:47 INFO - PROCESS | 2194 | --DOCSHELL 0x11a99a800 == 36 [pid = 2194] [id = 130] 07:15:47 INFO - PROCESS | 2194 | --DOCSHELL 0x11a913800 == 35 [pid = 2194] [id = 129] 07:15:47 INFO - PROCESS | 2194 | --DOCSHELL 0x119866800 == 34 [pid = 2194] [id = 128] 07:15:47 INFO - PROCESS | 2194 | --DOCSHELL 0x11970e800 == 33 [pid = 2194] [id = 127] 07:15:47 INFO - PROCESS | 2194 | --DOCSHELL 0x11888f000 == 32 [pid = 2194] [id = 126] 07:15:47 INFO - PROCESS | 2194 | --DOCSHELL 0x11530f000 == 31 [pid = 2194] [id = 125] 07:15:47 INFO - PROCESS | 2194 | 1461161747065 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]]]}] 07:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 623ms 07:15:47 INFO - PROCESS | 2194 | 1461161747081 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 07:15:47 INFO - PROCESS | 2194 | 1461161747085 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 07:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:15:47 INFO - PROCESS | 2194 | 1461161747089 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:15:47 INFO - PROCESS | 2194 | 1461161747091 Marionette TRACE conn2 <- [1,558,null,{}] 07:15:47 INFO - PROCESS | 2194 | 1461161747094 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}] 07:15:47 INFO - PROCESS | 2194 | 1461161747162 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x12745a000) [pid = 2194] [serial = 367] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x11bd92000) [pid = 2194] [serial = 349] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x126156000) [pid = 2194] [serial = 355] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x1239e8000) [pid = 2194] [serial = 353] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x11c722800) [pid = 2194] [serial = 352] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x126d1c400) [pid = 2194] [serial = 358] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x1188a8000) [pid = 2194] [serial = 361] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x12678e000) [pid = 2194] [serial = 356] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x127180c00) [pid = 2194] [serial = 365] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x12717f800) [pid = 2194] [serial = 359] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x11b06ec00) [pid = 2194] [serial = 346] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x11a8ed400) [pid = 2194] [serial = 343] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x11ae38000) [pid = 2194] [serial = 344] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x119dd6400) [pid = 2194] [serial = 340] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x11a751000) [pid = 2194] [serial = 341] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x1188a6c00) [pid = 2194] [serial = 338] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x1185a2000) [pid = 2194] [serial = 337] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x116628400) [pid = 2194] [serial = 335] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x114f57800) [pid = 2194] [serial = 334] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x11b9c1400) [pid = 2194] [serial = 332] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x11c16b000) [pid = 2194] [serial = 350] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x11ae37000) [pid = 2194] [serial = 364] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 87 (0x129116800) [pid = 2194] [serial = 368] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 86 (0x11a8ec800) [pid = 2194] [serial = 362] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | --DOMWINDOW == 85 (0x11bd1c400) [pid = 2194] [serial = 347] [outer = 0x0] [url = about:blank] 07:15:47 INFO - PROCESS | 2194 | 1461161747216 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x114ae4000 == 32 [pid = 2194] [id = 147] 07:15:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 86 (0x112125800) [pid = 2194] [serial = 438] [outer = 0x0] 07:15:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 87 (0x114f58400) [pid = 2194] [serial = 439] [outer = 0x112125800] 07:15:47 INFO - PROCESS | 2194 | 1461161747244 Marionette DEBUG loaded listener.js 07:15:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 88 (0x11923f400) [pid = 2194] [serial = 440] [outer = 0x112125800] 07:15:47 INFO - PROCESS | 2194 | 1461161747543 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]]]}] 07:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 472ms 07:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:15:47 INFO - PROCESS | 2194 | 1461161747564 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 07:15:47 INFO - PROCESS | 2194 | 1461161747565 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 07:15:47 INFO - PROCESS | 2194 | 1461161747568 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:15:47 INFO - PROCESS | 2194 | 1461161747570 Marionette TRACE conn2 <- [1,562,null,{}] 07:15:47 INFO - PROCESS | 2194 | 1461161747581 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}] 07:15:47 INFO - PROCESS | 2194 | 1461161747657 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 07:15:47 INFO - PROCESS | 2194 | 1461161747661 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x119853800 == 33 [pid = 2194] [id = 148] 07:15:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x119dd5800) [pid = 2194] [serial = 441] [outer = 0x0] 07:15:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x11a7b5000) [pid = 2194] [serial = 442] [outer = 0x119dd5800] 07:15:47 INFO - PROCESS | 2194 | 1461161747692 Marionette DEBUG loaded listener.js 07:15:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11a8e7c00) [pid = 2194] [serial = 443] [outer = 0x119dd5800] 07:15:47 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:47 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:48 INFO - PROCESS | 2194 | 1461161748045 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]]]}] 07:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 522ms 07:15:48 INFO - PROCESS | 2194 | 1461161748090 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 07:15:48 INFO - PROCESS | 2194 | 1461161748092 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 07:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:15:48 INFO - PROCESS | 2194 | 1461161748094 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:15:48 INFO - PROCESS | 2194 | 1461161748096 Marionette TRACE conn2 <- [1,566,null,{}] 07:15:48 INFO - PROCESS | 2194 | 1461161748098 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}] 07:15:48 INFO - PROCESS | 2194 | 1461161748173 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 07:15:48 INFO - PROCESS | 2194 | 1461161748181 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a908000 == 34 [pid = 2194] [id = 149] 07:15:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x11a8ed800) [pid = 2194] [serial = 444] [outer = 0x0] 07:15:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x11ad83400) [pid = 2194] [serial = 445] [outer = 0x11a8ed800] 07:15:48 INFO - PROCESS | 2194 | 1461161748210 Marionette DEBUG loaded listener.js 07:15:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x11ae38000) [pid = 2194] [serial = 446] [outer = 0x11a8ed800] 07:15:48 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:48 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:48 INFO - PROCESS | 2194 | 1461161748631 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]]]}] 07:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 569ms 07:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:15:48 INFO - PROCESS | 2194 | 1461161748665 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 07:15:48 INFO - PROCESS | 2194 | 1461161748666 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 07:15:48 INFO - PROCESS | 2194 | 1461161748668 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:15:48 INFO - PROCESS | 2194 | 1461161748669 Marionette TRACE conn2 <- [1,570,null,{}] 07:15:48 INFO - PROCESS | 2194 | 1461161748670 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}] 07:15:48 INFO - PROCESS | 2194 | 1461161748726 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 07:15:48 INFO - PROCESS | 2194 | 1461161748731 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a9a6000 == 35 [pid = 2194] [id = 150] 07:15:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x11acd2000) [pid = 2194] [serial = 447] [outer = 0x0] 07:15:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x11b06f800) [pid = 2194] [serial = 448] [outer = 0x11acd2000] 07:15:48 INFO - PROCESS | 2194 | 1461161748774 Marionette DEBUG loaded listener.js 07:15:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x11b6f8c00) [pid = 2194] [serial = 449] [outer = 0x11acd2000] 07:15:49 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:49 INFO - PROCESS | 2194 | 1461161749221 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]]]}] 07:15:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:15:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 569ms 07:15:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:15:49 INFO - PROCESS | 2194 | 1461161749239 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 07:15:49 INFO - PROCESS | 2194 | 1461161749241 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 07:15:49 INFO - PROCESS | 2194 | 1461161749244 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:15:49 INFO - PROCESS | 2194 | 1461161749246 Marionette TRACE conn2 <- [1,574,null,{}] 07:15:49 INFO - PROCESS | 2194 | 1461161749249 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}] 07:15:49 INFO - PROCESS | 2194 | 1461161749412 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 07:15:49 INFO - PROCESS | 2194 | 1461161749444 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:49 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ba9f000 == 36 [pid = 2194] [id = 151] 07:15:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x11b9b5400) [pid = 2194] [serial = 450] [outer = 0x0] 07:15:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x11bd29800) [pid = 2194] [serial = 451] [outer = 0x11b9b5400] 07:15:49 INFO - PROCESS | 2194 | 1461161749484 Marionette DEBUG loaded listener.js 07:15:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x11bf3d000) [pid = 2194] [serial = 452] [outer = 0x11b9b5400] 07:15:49 INFO - PROCESS | 2194 | 1461161749790 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]]]}] 07:15:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:15:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 570ms 07:15:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:15:49 INFO - PROCESS | 2194 | 1461161749820 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 07:15:49 INFO - PROCESS | 2194 | 1461161749822 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 07:15:49 INFO - PROCESS | 2194 | 1461161749825 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:15:49 INFO - PROCESS | 2194 | 1461161749827 Marionette TRACE conn2 <- [1,578,null,{}] 07:15:49 INFO - PROCESS | 2194 | 1461161749830 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}] 07:15:49 INFO - PROCESS | 2194 | 1461161749916 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 07:15:49 INFO - PROCESS | 2194 | 1461161749920 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:49 INFO - PROCESS | 2194 | ++DOCSHELL 0x11660b800 == 37 [pid = 2194] [id = 152] 07:15:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x11bd97400) [pid = 2194] [serial = 453] [outer = 0x0] 07:15:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x11c171400) [pid = 2194] [serial = 454] [outer = 0x11bd97400] 07:15:49 INFO - PROCESS | 2194 | 1461161749945 Marionette DEBUG loaded listener.js 07:15:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x11c299800) [pid = 2194] [serial = 455] [outer = 0x11bd97400] 07:15:50 INFO - PROCESS | 2194 | 1461161750254 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]]]}] 07:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 471ms 07:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:15:50 INFO - PROCESS | 2194 | 1461161750296 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 07:15:50 INFO - PROCESS | 2194 | 1461161750297 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 07:15:50 INFO - PROCESS | 2194 | 1461161750299 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:15:50 INFO - PROCESS | 2194 | 1461161750300 Marionette TRACE conn2 <- [1,582,null,{}] 07:15:50 INFO - PROCESS | 2194 | 1461161750303 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}] 07:15:50 INFO - PROCESS | 2194 | 1461161750386 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 07:15:50 INFO - PROCESS | 2194 | 1461161750416 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4d3800 == 38 [pid = 2194] [id = 153] 07:15:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x11c29a800) [pid = 2194] [serial = 456] [outer = 0x0] 07:15:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x11c588400) [pid = 2194] [serial = 457] [outer = 0x11c29a800] 07:15:50 INFO - PROCESS | 2194 | 1461161750442 Marionette DEBUG loaded listener.js 07:15:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x11c7b4000) [pid = 2194] [serial = 458] [outer = 0x11c29a800] 07:15:50 INFO - PROCESS | 2194 | 1461161750762 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]]]}] 07:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 469ms 07:15:50 INFO - PROCESS | 2194 | 1461161750768 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 07:15:50 INFO - PROCESS | 2194 | 1461161750769 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 07:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:15:50 INFO - PROCESS | 2194 | 1461161750780 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:15:50 INFO - PROCESS | 2194 | 1461161750781 Marionette TRACE conn2 <- [1,586,null,{}] 07:15:50 INFO - PROCESS | 2194 | 1461161750783 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}] 07:15:50 INFO - PROCESS | 2194 | 1461161750871 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 07:15:50 INFO - PROCESS | 2194 | 1461161750875 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260d6800 == 39 [pid = 2194] [id = 154] 07:15:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x11c4f0000) [pid = 2194] [serial = 459] [outer = 0x0] 07:15:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x11c963c00) [pid = 2194] [serial = 460] [outer = 0x11c4f0000] 07:15:50 INFO - PROCESS | 2194 | 1461161750900 Marionette DEBUG loaded listener.js 07:15:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x126156000) [pid = 2194] [serial = 461] [outer = 0x11c4f0000] 07:15:51 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:51 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:51 INFO - PROCESS | 2194 | 1461161751239 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]]]}] 07:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 476ms 07:15:51 INFO - PROCESS | 2194 | 1461161751249 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 07:15:51 INFO - PROCESS | 2194 | 1461161751250 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 07:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:15:51 INFO - PROCESS | 2194 | 1461161751252 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:15:51 INFO - PROCESS | 2194 | 1461161751253 Marionette TRACE conn2 <- [1,590,null,{}] 07:15:51 INFO - PROCESS | 2194 | 1461161751256 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}] 07:15:51 INFO - PROCESS | 2194 | 1461161751348 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x11c963800) [pid = 2194] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x116451400) [pid = 2194] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x11ae2e400) [pid = 2194] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x11a8e3c00) [pid = 2194] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x118c44c00) [pid = 2194] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x12b3edc00) [pid = 2194] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x12bb49800) [pid = 2194] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x12b3ef800) [pid = 2194] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x127451800) [pid = 2194] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x1278f3000) [pid = 2194] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x129f43000) [pid = 2194] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x126dcc800) [pid = 2194] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x11b941c00) [pid = 2194] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x11448a400) [pid = 2194] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x11211d400) [pid = 2194] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x11211e400) [pid = 2194] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x112124400) [pid = 2194] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:15:51 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x12754d000) [pid = 2194] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:15:51 INFO - PROCESS | 2194 | 1461161751530 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:51 INFO - PROCESS | 2194 | ++DOCSHELL 0x116203800 == 40 [pid = 2194] [id = 155] 07:15:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x11211e400) [pid = 2194] [serial = 462] [outer = 0x0] 07:15:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x1155bd000) [pid = 2194] [serial = 463] [outer = 0x11211e400] 07:15:51 INFO - PROCESS | 2194 | 1461161751561 Marionette DEBUG loaded listener.js 07:15:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x11ae2e400) [pid = 2194] [serial = 464] [outer = 0x11211e400] 07:15:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x11b941c00) [pid = 2194] [serial = 465] [outer = 0x12f586800] 07:15:51 INFO - PROCESS | 2194 | 1461161751878 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]]]}] 07:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 669ms 07:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:15:51 INFO - PROCESS | 2194 | 1461161751921 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 07:15:51 INFO - PROCESS | 2194 | 1461161751923 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 07:15:51 INFO - PROCESS | 2194 | 1461161751927 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:15:51 INFO - PROCESS | 2194 | 1461161751929 Marionette TRACE conn2 <- [1,594,null,{}] 07:15:51 INFO - PROCESS | 2194 | 1461161751931 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}] 07:15:52 INFO - PROCESS | 2194 | 1461161752018 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 07:15:52 INFO - PROCESS | 2194 | 1461161752024 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:52 INFO - PROCESS | 2194 | ++DOCSHELL 0x1269f4000 == 41 [pid = 2194] [id = 156] 07:15:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x11acd6c00) [pid = 2194] [serial = 466] [outer = 0x0] 07:15:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x126d1b400) [pid = 2194] [serial = 467] [outer = 0x11acd6c00] 07:15:52 INFO - PROCESS | 2194 | 1461161752056 Marionette DEBUG loaded listener.js 07:15:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x1278f2c00) [pid = 2194] [serial = 468] [outer = 0x11acd6c00] 07:15:52 INFO - PROCESS | 2194 | 1461161752378 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]]]}] 07:15:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:15:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 472ms 07:15:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:15:52 INFO - PROCESS | 2194 | 1461161752397 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 07:15:52 INFO - PROCESS | 2194 | 1461161752398 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 07:15:52 INFO - PROCESS | 2194 | 1461161752400 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:15:52 INFO - PROCESS | 2194 | 1461161752401 Marionette TRACE conn2 <- [1,598,null,{}] 07:15:52 INFO - PROCESS | 2194 | 1461161752404 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}] 07:15:52 INFO - PROCESS | 2194 | 1461161752498 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 07:15:52 INFO - PROCESS | 2194 | 1461161752504 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:52 INFO - PROCESS | 2194 | ++DOCSHELL 0x12755c000 == 42 [pid = 2194] [id = 157] 07:15:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x11a8e4000) [pid = 2194] [serial = 469] [outer = 0x0] 07:15:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x1278f4800) [pid = 2194] [serial = 470] [outer = 0x11a8e4000] 07:15:52 INFO - PROCESS | 2194 | 1461161752529 Marionette DEBUG loaded listener.js 07:15:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x129119400) [pid = 2194] [serial = 471] [outer = 0x11a8e4000] 07:15:52 INFO - PROCESS | 2194 | 1461161752830 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]]]}] 07:15:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:15:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 469ms 07:15:52 INFO - PROCESS | 2194 | 1461161752870 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 07:15:52 INFO - PROCESS | 2194 | 1461161752871 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 07:15:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:15:52 INFO - PROCESS | 2194 | 1461161752873 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:15:52 INFO - PROCESS | 2194 | 1461161752875 Marionette TRACE conn2 <- [1,602,null,{}] 07:15:52 INFO - PROCESS | 2194 | 1461161752879 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}] 07:15:52 INFO - PROCESS | 2194 | 1461161752950 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 07:15:52 INFO - PROCESS | 2194 | 1461161752965 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:52 INFO - PROCESS | 2194 | ++DOCSHELL 0x129757000 == 43 [pid = 2194] [id = 158] 07:15:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x1297b5c00) [pid = 2194] [serial = 472] [outer = 0x0] 07:15:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x12992fc00) [pid = 2194] [serial = 473] [outer = 0x1297b5c00] 07:15:52 INFO - PROCESS | 2194 | 1461161752992 Marionette DEBUG loaded listener.js 07:15:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x129f41c00) [pid = 2194] [serial = 474] [outer = 0x1297b5c00] 07:15:53 INFO - PROCESS | 2194 | 1461161753310 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]]]}] 07:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 472ms 07:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:15:53 INFO - PROCESS | 2194 | 1461161753345 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 07:15:53 INFO - PROCESS | 2194 | 1461161753346 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 07:15:53 INFO - PROCESS | 2194 | 1461161753348 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:15:53 INFO - PROCESS | 2194 | 1461161753349 Marionette TRACE conn2 <- [1,606,null,{}] 07:15:53 INFO - PROCESS | 2194 | 1461161753351 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}] 07:15:53 INFO - PROCESS | 2194 | 1461161753445 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 07:15:53 INFO - PROCESS | 2194 | 1461161753451 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:53 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c89800 == 44 [pid = 2194] [id = 159] 07:15:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x129f40400) [pid = 2194] [serial = 475] [outer = 0x0] 07:15:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x129f67c00) [pid = 2194] [serial = 476] [outer = 0x129f40400] 07:15:53 INFO - PROCESS | 2194 | 1461161753476 Marionette DEBUG loaded listener.js 07:15:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x129f6f400) [pid = 2194] [serial = 477] [outer = 0x129f40400] 07:15:53 INFO - PROCESS | 2194 | 1461161753908 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]]]}] 07:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 619ms 07:15:53 INFO - PROCESS | 2194 | 1461161753976 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 07:15:53 INFO - PROCESS | 2194 | 1461161753980 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 07:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:15:53 INFO - PROCESS | 2194 | 1461161753985 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:15:53 INFO - PROCESS | 2194 | 1461161753987 Marionette TRACE conn2 <- [1,610,null,{}] 07:15:53 INFO - PROCESS | 2194 | 1461161753992 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}] 07:15:54 INFO - PROCESS | 2194 | 1461161754086 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 07:15:54 INFO - PROCESS | 2194 | 1461161754146 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:54 INFO - PROCESS | 2194 | ++DOCSHELL 0x115827000 == 45 [pid = 2194] [id = 160] 07:15:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x1187ca000) [pid = 2194] [serial = 478] [outer = 0x0] 07:15:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x1188a9800) [pid = 2194] [serial = 479] [outer = 0x1187ca000] 07:15:54 INFO - PROCESS | 2194 | 1461161754203 Marionette DEBUG loaded listener.js 07:15:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x119241800) [pid = 2194] [serial = 480] [outer = 0x1187ca000] 07:15:54 INFO - PROCESS | 2194 | 1461161754612 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]]]}] 07:15:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:15:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 07:15:54 INFO - PROCESS | 2194 | 1461161754655 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 07:15:54 INFO - PROCESS | 2194 | 1461161754660 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 07:15:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:15:54 INFO - PROCESS | 2194 | 1461161754664 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:15:54 INFO - PROCESS | 2194 | 1461161754666 Marionette TRACE conn2 <- [1,614,null,{}] 07:15:54 INFO - PROCESS | 2194 | 1461161754668 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}] 07:15:54 INFO - PROCESS | 2194 | 1461161754764 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 07:15:54 INFO - PROCESS | 2194 | 1461161754810 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:54 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b686800 == 46 [pid = 2194] [id = 161] 07:15:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x119d64c00) [pid = 2194] [serial = 481] [outer = 0x0] 07:15:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x11a7b2800) [pid = 2194] [serial = 482] [outer = 0x119d64c00] 07:15:54 INFO - PROCESS | 2194 | 1461161754840 Marionette DEBUG loaded listener.js 07:15:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x11accb800) [pid = 2194] [serial = 483] [outer = 0x119d64c00] 07:15:55 INFO - PROCESS | 2194 | 1461161755254 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]]]}] 07:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 624ms 07:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:15:55 INFO - PROCESS | 2194 | 1461161755289 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 07:15:55 INFO - PROCESS | 2194 | 1461161755290 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 07:15:55 INFO - PROCESS | 2194 | 1461161755293 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:15:55 INFO - PROCESS | 2194 | 1461161755295 Marionette TRACE conn2 <- [1,618,null,{}] 07:15:55 INFO - PROCESS | 2194 | 1461161755303 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}] 07:15:55 INFO - PROCESS | 2194 | 1461161755457 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 07:15:55 INFO - PROCESS | 2194 | 1461161755515 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3d4000 == 47 [pid = 2194] [id = 162] 07:15:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11bd8d800) [pid = 2194] [serial = 484] [outer = 0x0] 07:15:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11bd92400) [pid = 2194] [serial = 485] [outer = 0x11bd8d800] 07:15:55 INFO - PROCESS | 2194 | 1461161755547 Marionette DEBUG loaded listener.js 07:15:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11c587400) [pid = 2194] [serial = 486] [outer = 0x11bd8d800] 07:15:55 INFO - PROCESS | 2194 | 1461161755951 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]]]}] 07:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 670ms 07:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:15:55 INFO - PROCESS | 2194 | 1461161755964 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 07:15:55 INFO - PROCESS | 2194 | 1461161755966 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 07:15:55 INFO - PROCESS | 2194 | 1461161755968 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:15:55 INFO - PROCESS | 2194 | 1461161755969 Marionette TRACE conn2 <- [1,622,null,{}] 07:15:55 INFO - PROCESS | 2194 | 1461161755972 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}] 07:15:56 INFO - PROCESS | 2194 | 1461161756066 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 07:15:56 INFO - PROCESS | 2194 | 1461161756110 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bc36800 == 48 [pid = 2194] [id = 163] 07:15:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11c995800) [pid = 2194] [serial = 487] [outer = 0x0] 07:15:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x126e31400) [pid = 2194] [serial = 488] [outer = 0x11c995800] 07:15:56 INFO - PROCESS | 2194 | 1461161756140 Marionette DEBUG loaded listener.js 07:15:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12779b000) [pid = 2194] [serial = 489] [outer = 0x11c995800] 07:15:56 INFO - PROCESS | 2194 | 1461161756541 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]]]}] 07:15:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:15:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 619ms 07:15:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:15:56 INFO - PROCESS | 2194 | 1461161756588 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 07:15:56 INFO - PROCESS | 2194 | 1461161756589 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 07:15:56 INFO - PROCESS | 2194 | 1461161756591 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:15:56 INFO - PROCESS | 2194 | 1461161756592 Marionette TRACE conn2 <- [1,626,null,{}] 07:15:56 INFO - PROCESS | 2194 | 1461161756595 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}] 07:15:56 INFO - PROCESS | 2194 | 1461161756792 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 07:15:56 INFO - PROCESS | 2194 | 1461161756884 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x119850800 == 49 [pid = 2194] [id = 164] 07:15:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x1146b6800) [pid = 2194] [serial = 490] [outer = 0x0] 07:15:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x1162e3c00) [pid = 2194] [serial = 491] [outer = 0x1146b6800] 07:15:56 INFO - PROCESS | 2194 | 1461161756912 Marionette DEBUG loaded listener.js 07:15:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x1187cbc00) [pid = 2194] [serial = 492] [outer = 0x1146b6800] 07:15:57 INFO - PROCESS | 2194 | 1461161757304 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]]]}] 07:15:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:15:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 773ms 07:15:57 INFO - PROCESS | 2194 | 1461161757366 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 07:15:57 INFO - PROCESS | 2194 | 1461161757369 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 07:15:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:15:57 INFO - PROCESS | 2194 | 1461161757371 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:15:57 INFO - PROCESS | 2194 | 1461161757374 Marionette TRACE conn2 <- [1,630,null,{}] 07:15:57 INFO - PROCESS | 2194 | 1461161757377 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}] 07:15:57 INFO - PROCESS | 2194 | 1461161757467 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 07:15:57 INFO - PROCESS | 2194 | 1461161757526 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x11914f800 == 50 [pid = 2194] [id = 165] 07:15:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11882fc00) [pid = 2194] [serial = 493] [outer = 0x0] 07:15:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x119d5fc00) [pid = 2194] [serial = 494] [outer = 0x11882fc00] 07:15:57 INFO - PROCESS | 2194 | 1461161757556 Marionette DEBUG loaded listener.js 07:15:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11a7b2c00) [pid = 2194] [serial = 495] [outer = 0x11882fc00] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x129094800 == 49 [pid = 2194] [id = 124] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x129757000 == 48 [pid = 2194] [id = 158] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x12755c000 == 47 [pid = 2194] [id = 157] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x1269f4000 == 46 [pid = 2194] [id = 156] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x116203800 == 45 [pid = 2194] [id = 155] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x1260d6800 == 44 [pid = 2194] [id = 154] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4d3800 == 43 [pid = 2194] [id = 153] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x11660b800 == 42 [pid = 2194] [id = 152] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12d1b3c00) [pid = 2194] [serial = 427] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x11ba9f000 == 41 [pid = 2194] [id = 151] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x11a9a6000 == 40 [pid = 2194] [id = 150] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x11a908000 == 39 [pid = 2194] [id = 149] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x119853800 == 38 [pid = 2194] [id = 148] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x114ae4000 == 37 [pid = 2194] [id = 147] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x114af2800 == 36 [pid = 2194] [id = 146] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x11641e000 == 35 [pid = 2194] [id = 145] 07:15:57 INFO - PROCESS | 2194 | --DOCSHELL 0x118519000 == 34 [pid = 2194] [id = 144] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x129f45400) [pid = 2194] [serial = 406] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x129f6fc00) [pid = 2194] [serial = 409] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x12754a800) [pid = 2194] [serial = 400] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x1278e9400) [pid = 2194] [serial = 401] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11bd8fc00) [pid = 2194] [serial = 388] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11c293800) [pid = 2194] [serial = 389] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x1187d3400) [pid = 2194] [serial = 376] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x119953c00) [pid = 2194] [serial = 377] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x129f6a800) [pid = 2194] [serial = 407] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11a861400) [pid = 2194] [serial = 379] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x11a8e4400) [pid = 2194] [serial = 380] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x11ae39400) [pid = 2194] [serial = 385] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x11b0ee400) [pid = 2194] [serial = 386] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11c29b400) [pid = 2194] [serial = 394] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x1239dec00) [pid = 2194] [serial = 395] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x129040400) [pid = 2194] [serial = 403] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x1262b6c00) [pid = 2194] [serial = 397] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x126d17800) [pid = 2194] [serial = 398] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x1164dec00) [pid = 2194] [serial = 373] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x118767800) [pid = 2194] [serial = 374] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x11c29c400) [pid = 2194] [serial = 391] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x11c58d000) [pid = 2194] [serial = 392] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11acd3800) [pid = 2194] [serial = 382] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x11ae32800) [pid = 2194] [serial = 383] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x126d15000) [pid = 2194] [serial = 418] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x12b3f5000) [pid = 2194] [serial = 412] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x12b3ed800) [pid = 2194] [serial = 410] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x12d0f1800) [pid = 2194] [serial = 425] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x12bb4c800) [pid = 2194] [serial = 415] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x12b84f800) [pid = 2194] [serial = 413] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x12bce6000) [pid = 2194] [serial = 421] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x12bd97400) [pid = 2194] [serial = 424] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x12bb56400) [pid = 2194] [serial = 416] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x12b85cc00) [pid = 2194] [serial = 419] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x12bd99c00) [pid = 2194] [serial = 422] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x129f3c800) [pid = 2194] [serial = 404] [outer = 0x0] [url = about:blank] 07:15:57 INFO - PROCESS | 2194 | 1461161757910 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]]]}] 07:15:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:15:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 573ms 07:15:57 INFO - PROCESS | 2194 | 1461161757945 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 07:15:57 INFO - PROCESS | 2194 | 1461161757947 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 07:15:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:15:57 INFO - PROCESS | 2194 | 1461161757949 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:15:57 INFO - PROCESS | 2194 | 1461161757951 Marionette TRACE conn2 <- [1,634,null,{}] 07:15:57 INFO - PROCESS | 2194 | 1461161757953 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}] 07:15:58 INFO - PROCESS | 2194 | 1461161758026 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 07:15:58 INFO - PROCESS | 2194 | 1461161758031 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:58 INFO - PROCESS | 2194 | ++DOCSHELL 0x11970b000 == 35 [pid = 2194] [id = 166] 07:15:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x11a8e7800) [pid = 2194] [serial = 496] [outer = 0x0] 07:15:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x11acd3000) [pid = 2194] [serial = 497] [outer = 0x11a8e7800] 07:15:58 INFO - PROCESS | 2194 | 1461161758060 Marionette DEBUG loaded listener.js 07:15:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11ae35800) [pid = 2194] [serial = 498] [outer = 0x11a8e7800] 07:15:58 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:58 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:58 INFO - PROCESS | 2194 | [2194] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 07:15:58 INFO - PROCESS | 2194 | 1461161758430 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]]]}] 07:15:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:15:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 520ms 07:15:58 INFO - PROCESS | 2194 | 1461161758475 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 07:15:58 INFO - PROCESS | 2194 | 1461161758477 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 07:15:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:15:58 INFO - PROCESS | 2194 | 1461161758485 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:15:58 INFO - PROCESS | 2194 | 1461161758488 Marionette TRACE conn2 <- [1,638,null,{}] 07:15:58 INFO - PROCESS | 2194 | 1461161758490 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}] 07:15:58 INFO - PROCESS | 2194 | 1461161758566 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 07:15:58 INFO - PROCESS | 2194 | 1461161758572 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:58 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a9a2800 == 36 [pid = 2194] [id = 167] 07:15:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x11aeeb400) [pid = 2194] [serial = 499] [outer = 0x0] 07:15:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x11b9c1800) [pid = 2194] [serial = 500] [outer = 0x11aeeb400] 07:15:58 INFO - PROCESS | 2194 | 1461161758601 Marionette DEBUG loaded listener.js 07:15:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x11bd98000) [pid = 2194] [serial = 501] [outer = 0x11aeeb400] 07:15:58 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:58 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:58 INFO - PROCESS | 2194 | 1461161758929 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]]]}] 07:15:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:15:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 474ms 07:15:58 INFO - PROCESS | 2194 | 1461161758956 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 07:15:58 INFO - PROCESS | 2194 | 1461161758957 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 07:15:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:15:58 INFO - PROCESS | 2194 | 1461161758961 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:15:58 INFO - PROCESS | 2194 | 1461161758963 Marionette TRACE conn2 <- [1,642,null,{}] 07:15:58 INFO - PROCESS | 2194 | 1461161758965 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}] 07:15:59 INFO - PROCESS | 2194 | 1461161759036 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 07:15:59 INFO - PROCESS | 2194 | 1461161759081 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x118515800 == 37 [pid = 2194] [id = 168] 07:15:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x11a863c00) [pid = 2194] [serial = 502] [outer = 0x0] 07:15:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x11bd97000) [pid = 2194] [serial = 503] [outer = 0x11a863c00] 07:15:59 INFO - PROCESS | 2194 | 1461161759107 Marionette DEBUG loaded listener.js 07:15:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x11c4fac00) [pid = 2194] [serial = 504] [outer = 0x11a863c00] 07:15:59 INFO - PROCESS | 2194 | 1461161759396 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]]]}] 07:15:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:15:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 469ms 07:15:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:15:59 INFO - PROCESS | 2194 | 1461161759431 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 07:15:59 INFO - PROCESS | 2194 | 1461161759432 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 07:15:59 INFO - PROCESS | 2194 | 1461161759434 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:15:59 INFO - PROCESS | 2194 | 1461161759435 Marionette TRACE conn2 <- [1,646,null,{}] 07:15:59 INFO - PROCESS | 2194 | 1461161759438 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}] 07:15:59 INFO - PROCESS | 2194 | 1461161759511 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 07:15:59 INFO - PROCESS | 2194 | 1461161759516 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c76c800 == 38 [pid = 2194] [id = 169] 07:15:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x1262b4400) [pid = 2194] [serial = 505] [outer = 0x0] 07:15:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x126349c00) [pid = 2194] [serial = 506] [outer = 0x1262b4400] 07:15:59 INFO - PROCESS | 2194 | 1461161759552 Marionette DEBUG loaded listener.js 07:15:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x127458c00) [pid = 2194] [serial = 507] [outer = 0x1262b4400] 07:15:59 INFO - PROCESS | 2194 | 1461161759921 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]]]}] 07:15:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:15:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 519ms 07:15:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:15:59 INFO - PROCESS | 2194 | 1461161759953 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 07:15:59 INFO - PROCESS | 2194 | 1461161759954 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 07:15:59 INFO - PROCESS | 2194 | 1461161759956 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:15:59 INFO - PROCESS | 2194 | 1461161759958 Marionette TRACE conn2 <- [1,650,null,{}] 07:15:59 INFO - PROCESS | 2194 | 1461161759962 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}] 07:16:00 INFO - PROCESS | 2194 | 1461161760055 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 07:16:00 INFO - PROCESS | 2194 | 1461161760059 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:00 INFO - PROCESS | 2194 | ++DOCSHELL 0x126206000 == 39 [pid = 2194] [id = 170] 07:16:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x1262b6c00) [pid = 2194] [serial = 508] [outer = 0x0] 07:16:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x129123400) [pid = 2194] [serial = 509] [outer = 0x1262b6c00] 07:16:00 INFO - PROCESS | 2194 | 1461161760085 Marionette DEBUG loaded listener.js 07:16:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x129f3e400) [pid = 2194] [serial = 510] [outer = 0x1262b6c00] 07:16:00 INFO - PROCESS | 2194 | 1461161760423 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]]]}] 07:16:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:16:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 521ms 07:16:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:16:00 INFO - PROCESS | 2194 | 1461161760477 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 07:16:00 INFO - PROCESS | 2194 | 1461161760479 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 07:16:00 INFO - PROCESS | 2194 | 1461161760481 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:16:00 INFO - PROCESS | 2194 | 1461161760482 Marionette TRACE conn2 <- [1,654,null,{}] 07:16:00 INFO - PROCESS | 2194 | 1461161760484 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}] 07:16:00 INFO - PROCESS | 2194 | 1461161760580 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 07:16:00 INFO - PROCESS | 2194 | 1461161760591 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:00 INFO - PROCESS | 2194 | ++DOCSHELL 0x1269e2800 == 40 [pid = 2194] [id = 171] 07:16:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x1297bac00) [pid = 2194] [serial = 511] [outer = 0x0] 07:16:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x129f6fc00) [pid = 2194] [serial = 512] [outer = 0x1297bac00] 07:16:00 INFO - PROCESS | 2194 | 1461161760619 Marionette DEBUG loaded listener.js 07:16:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x12b3f0c00) [pid = 2194] [serial = 513] [outer = 0x1297bac00] 07:16:00 INFO - PROCESS | 2194 | 1461161760976 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]]]}] 07:16:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:16:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 07:16:01 INFO - PROCESS | 2194 | 1461161761000 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 07:16:01 INFO - PROCESS | 2194 | 1461161761002 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 07:16:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:16:01 INFO - PROCESS | 2194 | 1461161761005 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:16:01 INFO - PROCESS | 2194 | 1461161761010 Marionette TRACE conn2 <- [1,658,null,{}] 07:16:01 INFO - PROCESS | 2194 | 1461161761022 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}] 07:16:01 INFO - PROCESS | 2194 | 1461161761162 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 07:16:01 INFO - PROCESS | 2194 | 1461161761209 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x127e42800 == 41 [pid = 2194] [id = 172] 07:16:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x129f3ec00) [pid = 2194] [serial = 514] [outer = 0x0] 07:16:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x12b3f7c00) [pid = 2194] [serial = 515] [outer = 0x129f3ec00] 07:16:01 INFO - PROCESS | 2194 | 1461161761249 Marionette DEBUG loaded listener.js 07:16:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x12b732c00) [pid = 2194] [serial = 516] [outer = 0x129f3ec00] 07:16:01 INFO - PROCESS | 2194 | 1461161761719 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]]]}] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x11bd97400) [pid = 2194] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x11c29a800) [pid = 2194] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x11acd2000) [pid = 2194] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x1146af800) [pid = 2194] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x11c4f0000) [pid = 2194] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x119dd5800) [pid = 2194] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x11acd6c00) [pid = 2194] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11a8e4000) [pid = 2194] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x112125800) [pid = 2194] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x11a8ed800) [pid = 2194] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x11211e400) [pid = 2194] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x11b9b5400) [pid = 2194] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:16:01 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x1297b5c00) [pid = 2194] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:16:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:16:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 731ms 07:16:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:16:01 INFO - PROCESS | 2194 | 1461161761738 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 07:16:01 INFO - PROCESS | 2194 | 1461161761739 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 07:16:01 INFO - PROCESS | 2194 | 1461161761743 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:16:01 INFO - PROCESS | 2194 | 1461161761745 Marionette TRACE conn2 <- [1,662,null,{}] 07:16:01 INFO - PROCESS | 2194 | 1461161761748 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}] 07:16:01 INFO - PROCESS | 2194 | 1461161761844 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 07:16:01 INFO - PROCESS | 2194 | 1461161761853 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x11926d000 == 42 [pid = 2194] [id = 173] 07:16:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x11a7a8000) [pid = 2194] [serial = 517] [outer = 0x0] 07:16:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x11acd6c00) [pid = 2194] [serial = 518] [outer = 0x11a7a8000] 07:16:01 INFO - PROCESS | 2194 | 1461161761895 Marionette DEBUG loaded listener.js 07:16:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x11c584c00) [pid = 2194] [serial = 519] [outer = 0x11a7a8000] 07:16:02 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:16:02 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:16:02 INFO - PROCESS | 2194 | 1461161762370 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]]]}] 07:16:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:16:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 670ms 07:16:02 INFO - PROCESS | 2194 | 1461161762414 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 07:16:02 INFO - PROCESS | 2194 | 1461161762415 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 07:16:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:16:02 INFO - PROCESS | 2194 | 1461161762417 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:16:02 INFO - PROCESS | 2194 | 1461161762418 Marionette TRACE conn2 <- [1,666,null,{}] 07:16:02 INFO - PROCESS | 2194 | 1461161762421 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}] 07:16:02 INFO - PROCESS | 2194 | 1461161762497 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 07:16:02 INFO - PROCESS | 2194 | 1461161762502 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3c9000 == 43 [pid = 2194] [id = 174] 07:16:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x12754e800) [pid = 2194] [serial = 520] [outer = 0x0] 07:16:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x12b72f800) [pid = 2194] [serial = 521] [outer = 0x12754e800] 07:16:02 INFO - PROCESS | 2194 | 1461161762532 Marionette DEBUG loaded listener.js 07:16:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x12bb58c00) [pid = 2194] [serial = 522] [outer = 0x12754e800] 07:16:02 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:16:02 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:16:02 INFO - PROCESS | 2194 | 1461161762850 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]]]}] 07:16:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:16:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 471ms 07:16:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:16:02 INFO - PROCESS | 2194 | 1461161762888 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 07:16:02 INFO - PROCESS | 2194 | 1461161762890 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 07:16:02 INFO - PROCESS | 2194 | 1461161762892 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:16:02 INFO - PROCESS | 2194 | 1461161762894 Marionette TRACE conn2 <- [1,670,null,{}] 07:16:02 INFO - PROCESS | 2194 | 1461161762896 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}] 07:16:02 INFO - PROCESS | 2194 | 1461161762984 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 07:16:03 INFO - PROCESS | 2194 | 1461161763032 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:03 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb14000 == 44 [pid = 2194] [id = 175] 07:16:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x12694b800) [pid = 2194] [serial = 523] [outer = 0x0] 07:16:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x12bcdf400) [pid = 2194] [serial = 524] [outer = 0x12694b800] 07:16:03 INFO - PROCESS | 2194 | 1461161763058 Marionette DEBUG loaded listener.js 07:16:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x12d0fc800) [pid = 2194] [serial = 525] [outer = 0x12694b800] 07:16:03 INFO - PROCESS | 2194 | 1461161763330 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]]]}] 07:16:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:16:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 07:16:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:16:03 INFO - PROCESS | 2194 | 1461161763365 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 07:16:03 INFO - PROCESS | 2194 | 1461161763366 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 07:16:03 INFO - PROCESS | 2194 | 1461161763368 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:16:03 INFO - PROCESS | 2194 | 1461161763369 Marionette TRACE conn2 <- [1,674,null,{}] 07:16:03 INFO - PROCESS | 2194 | 1461161763372 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}] 07:16:03 INFO - PROCESS | 2194 | 1461161763450 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 07:16:03 INFO - PROCESS | 2194 | 1461161763455 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:03 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf4c800 == 45 [pid = 2194] [id = 176] 07:16:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x12d1b5c00) [pid = 2194] [serial = 526] [outer = 0x0] 07:16:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x12d30a800) [pid = 2194] [serial = 527] [outer = 0x12d1b5c00] 07:16:03 INFO - PROCESS | 2194 | 1461161763482 Marionette DEBUG loaded listener.js 07:16:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x12d542800) [pid = 2194] [serial = 528] [outer = 0x12d1b5c00] 07:16:03 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:16:03 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:16:03 INFO - PROCESS | 2194 | 1461161763877 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]]]}] 07:16:03 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 07:16:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 569ms 07:16:03 INFO - PROCESS | 2194 | 1461161763941 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 07:16:03 INFO - PROCESS | 2194 | 1461161763943 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 07:16:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:16:03 INFO - PROCESS | 2194 | 1461161763948 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:16:03 INFO - PROCESS | 2194 | 1461161763951 Marionette TRACE conn2 <- [1,678,null,{}] 07:16:03 INFO - PROCESS | 2194 | 1461161763954 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}] 07:16:04 INFO - PROCESS | 2194 | 1461161764054 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 07:16:04 INFO - PROCESS | 2194 | 1461161764115 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:04 INFO - PROCESS | 2194 | ++DOCSHELL 0x118ee5000 == 46 [pid = 2194] [id = 177] 07:16:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x1152dac00) [pid = 2194] [serial = 529] [outer = 0x0] 07:16:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x1187c6400) [pid = 2194] [serial = 530] [outer = 0x1152dac00] 07:16:04 INFO - PROCESS | 2194 | 1461161764148 Marionette DEBUG loaded listener.js 07:16:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x119dd5c00) [pid = 2194] [serial = 531] [outer = 0x1152dac00] 07:16:04 INFO - PROCESS | 2194 | 1461161764580 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]]]}] 07:16:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:16:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 671ms 07:16:04 INFO - PROCESS | 2194 | 1461161764620 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 07:16:04 INFO - PROCESS | 2194 | 1461161764624 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 07:16:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:16:04 INFO - PROCESS | 2194 | 1461161764629 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:16:04 INFO - PROCESS | 2194 | 1461161764631 Marionette TRACE conn2 <- [1,682,null,{}] 07:16:04 INFO - PROCESS | 2194 | 1461161764633 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}] 07:16:04 INFO - PROCESS | 2194 | 1461161764731 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 07:16:04 INFO - PROCESS | 2194 | 1461161764791 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:04 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf07000 == 47 [pid = 2194] [id = 178] 07:16:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x11a7a7400) [pid = 2194] [serial = 532] [outer = 0x0] 07:16:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x11ae31800) [pid = 2194] [serial = 533] [outer = 0x11a7a7400] 07:16:04 INFO - PROCESS | 2194 | 1461161764822 Marionette DEBUG loaded listener.js 07:16:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11b938800) [pid = 2194] [serial = 534] [outer = 0x11a7a7400] 07:16:05 INFO - PROCESS | 2194 | 1461161765701 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]]]}] 07:16:05 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) 07:16:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1120ms 07:16:05 INFO - PROCESS | 2194 | 1461161765749 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 07:16:05 INFO - PROCESS | 2194 | 1461161765750 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 07:16:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:16:05 INFO - PROCESS | 2194 | 1461161765753 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:16:05 INFO - PROCESS | 2194 | 1461161765755 Marionette TRACE conn2 <- [1,686,null,{}] 07:16:05 INFO - PROCESS | 2194 | 1461161765763 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}] 07:16:05 INFO - PROCESS | 2194 | 1461161765859 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 07:16:05 INFO - PROCESS | 2194 | 1461161765903 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd46000 == 48 [pid = 2194] [id = 179] 07:16:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11c299400) [pid = 2194] [serial = 535] [outer = 0x0] 07:16:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x126dd3c00) [pid = 2194] [serial = 536] [outer = 0x11c299400] 07:16:05 INFO - PROCESS | 2194 | 1461161765935 Marionette DEBUG loaded listener.js 07:16:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x1278f0800) [pid = 2194] [serial = 537] [outer = 0x11c299400] 07:16:06 INFO - PROCESS | 2194 | 1461161766828 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]]]}] 07:16:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:16:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1124ms 07:16:06 INFO - PROCESS | 2194 | 1461161766877 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 07:16:06 INFO - PROCESS | 2194 | 1461161766879 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 07:16:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:16:06 INFO - PROCESS | 2194 | 1461161766881 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:16:06 INFO - PROCESS | 2194 | 1461161766883 Marionette TRACE conn2 <- [1,690,null,{}] 07:16:06 INFO - PROCESS | 2194 | 1461161766885 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}] 07:16:06 INFO - PROCESS | 2194 | 1461161766980 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 07:16:07 INFO - PROCESS | 2194 | 1461161767025 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:07 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4c1000 == 49 [pid = 2194] [id = 180] 07:16:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11c4f9c00) [pid = 2194] [serial = 538] [outer = 0x0] 07:16:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x129122400) [pid = 2194] [serial = 539] [outer = 0x11c4f9c00] 07:16:07 INFO - PROCESS | 2194 | 1461161767056 Marionette DEBUG loaded listener.js 07:16:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12b731400) [pid = 2194] [serial = 540] [outer = 0x11c4f9c00] 07:16:08 INFO - PROCESS | 2194 | 1461161768217 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]]]}] 07:16:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:16:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1372ms 07:16:08 INFO - PROCESS | 2194 | 1461161768261 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 07:16:08 INFO - PROCESS | 2194 | 1461161768263 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 07:16:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:16:08 INFO - PROCESS | 2194 | 1461161768267 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:16:08 INFO - PROCESS | 2194 | 1461161768269 Marionette TRACE conn2 <- [1,694,null,{}] 07:16:08 INFO - PROCESS | 2194 | 1461161768272 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}] 07:16:08 INFO - PROCESS | 2194 | 1461161768344 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 07:16:08 INFO - PROCESS | 2194 | 1461161768389 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x11531b000 == 50 [pid = 2194] [id = 181] 07:16:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x1146afc00) [pid = 2194] [serial = 541] [outer = 0x0] 07:16:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x1155ae400) [pid = 2194] [serial = 542] [outer = 0x1146afc00] 07:16:08 INFO - PROCESS | 2194 | 1461161768420 Marionette DEBUG loaded listener.js 07:16:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11644ac00) [pid = 2194] [serial = 543] [outer = 0x1146afc00] 07:16:08 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb14000 == 49 [pid = 2194] [id = 175] 07:16:08 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3c9000 == 48 [pid = 2194] [id = 174] 07:16:08 INFO - PROCESS | 2194 | --DOCSHELL 0x11926d000 == 47 [pid = 2194] [id = 173] 07:16:08 INFO - PROCESS | 2194 | --DOCSHELL 0x127e42800 == 46 [pid = 2194] [id = 172] 07:16:08 INFO - PROCESS | 2194 | --DOCSHELL 0x1269e2800 == 45 [pid = 2194] [id = 171] 07:16:08 INFO - PROCESS | 2194 | --DOCSHELL 0x126206000 == 44 [pid = 2194] [id = 170] 07:16:08 INFO - PROCESS | 2194 | --DOCSHELL 0x11c76c800 == 43 [pid = 2194] [id = 169] 07:16:08 INFO - PROCESS | 2194 | --DOCSHELL 0x118515800 == 42 [pid = 2194] [id = 168] 07:16:08 INFO - PROCESS | 2194 | --DOCSHELL 0x11a9a2800 == 41 [pid = 2194] [id = 167] 07:16:08 INFO - PROCESS | 2194 | --DOCSHELL 0x11970b000 == 40 [pid = 2194] [id = 166] 07:16:08 INFO - PROCESS | 2194 | --DOCSHELL 0x11914f800 == 39 [pid = 2194] [id = 165] 07:16:08 INFO - PROCESS | 2194 | --DOCSHELL 0x119850800 == 38 [pid = 2194] [id = 164] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x12992fc00) [pid = 2194] [serial = 473] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11c171400) [pid = 2194] [serial = 454] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x11c588400) [pid = 2194] [serial = 457] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11b06f800) [pid = 2194] [serial = 448] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11b6f8c00) [pid = 2194] [serial = 449] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11912fc00) [pid = 2194] [serial = 433] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x1187d5000) [pid = 2194] [serial = 437] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11587b000) [pid = 2194] [serial = 436] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11c963c00) [pid = 2194] [serial = 460] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x11a7b5000) [pid = 2194] [serial = 442] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x11c7b4000) [pid = 2194] [serial = 458] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x11a8e7c00) [pid = 2194] [serial = 443] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x126156000) [pid = 2194] [serial = 461] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x1146ba400) [pid = 2194] [serial = 430] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x126d1b400) [pid = 2194] [serial = 467] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x1278f4800) [pid = 2194] [serial = 470] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x114f58400) [pid = 2194] [serial = 439] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x11923f400) [pid = 2194] [serial = 440] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x11ad83400) [pid = 2194] [serial = 445] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x11ae38000) [pid = 2194] [serial = 446] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x1278f2c00) [pid = 2194] [serial = 468] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11ae2e400) [pid = 2194] [serial = 464] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x1155bd000) [pid = 2194] [serial = 463] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x11a8e8000) [pid = 2194] [serial = 191] [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.] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x11bd29800) [pid = 2194] [serial = 451] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x129f41c00) [pid = 2194] [serial = 474] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x129119400) [pid = 2194] [serial = 471] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x11c299800) [pid = 2194] [serial = 455] [outer = 0x0] [url = about:blank] 07:16:08 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x11bf3d000) [pid = 2194] [serial = 452] [outer = 0x0] [url = about:blank] 07:16:09 INFO - PROCESS | 2194 | 1461161769334 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]]]}] 07:16:09 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) 07:16:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1071ms 07:16:09 INFO - PROCESS | 2194 | 1461161769339 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 07:16:09 INFO - PROCESS | 2194 | 1461161769343 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 07:16:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:16:09 INFO - PROCESS | 2194 | 1461161769349 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:16:09 INFO - PROCESS | 2194 | 1461161769351 Marionette TRACE conn2 <- [1,698,null,{}] 07:16:09 INFO - PROCESS | 2194 | 1461161769353 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}] 07:16:09 INFO - PROCESS | 2194 | 1461161769419 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 07:16:09 INFO - PROCESS | 2194 | 1461161769424 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:09 INFO - PROCESS | 2194 | ++DOCSHELL 0x1188f6000 == 39 [pid = 2194] [id = 182] 07:16:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x1162f0c00) [pid = 2194] [serial = 544] [outer = 0x0] 07:16:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x118c45800) [pid = 2194] [serial = 545] [outer = 0x1162f0c00] 07:16:09 INFO - PROCESS | 2194 | 1461161769447 Marionette DEBUG loaded listener.js 07:16:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x118f61000) [pid = 2194] [serial = 546] [outer = 0x1162f0c00] 07:16:10 INFO - PROCESS | 2194 | 1461161770351 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]]]}] 07:16:10 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) 07:16:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1023ms 07:16:10 INFO - PROCESS | 2194 | 1461161770373 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 07:16:10 INFO - PROCESS | 2194 | 1461161770375 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 07:16:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:16:10 INFO - PROCESS | 2194 | 1461161770398 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:16:10 INFO - PROCESS | 2194 | 1461161770400 Marionette TRACE conn2 <- [1,702,null,{}] 07:16:10 INFO - PROCESS | 2194 | 1461161770409 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}] 07:16:10 INFO - PROCESS | 2194 | 1461161770481 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 07:16:10 INFO - PROCESS | 2194 | 1461161770485 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7d0800 == 40 [pid = 2194] [id = 183] 07:16:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x11a74f400) [pid = 2194] [serial = 547] [outer = 0x0] 07:16:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x11a86b800) [pid = 2194] [serial = 548] [outer = 0x11a74f400] 07:16:10 INFO - PROCESS | 2194 | 1461161770515 Marionette DEBUG loaded listener.js 07:16:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x11a8ecc00) [pid = 2194] [serial = 549] [outer = 0x11a74f400] 07:16:11 INFO - PROCESS | 2194 | 1461161771364 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]]]}] 07:16:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:16:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 982ms 07:16:11 INFO - PROCESS | 2194 | 1461161771370 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 07:16:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:16:11 INFO - PROCESS | 2194 | 1461161771371 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 07:16:11 INFO - PROCESS | 2194 | 1461161771373 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:16:11 INFO - PROCESS | 2194 | 1461161771376 Marionette TRACE conn2 <- [1,706,null,{}] 07:16:11 INFO - PROCESS | 2194 | 1461161771378 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}] 07:16:11 INFO - PROCESS | 2194 | 1461161771468 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 07:16:11 INFO - PROCESS | 2194 | 1461161771500 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:11 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a98f800 == 41 [pid = 2194] [id = 184] 07:16:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x11acd7800) [pid = 2194] [serial = 550] [outer = 0x0] 07:16:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x11aef2400) [pid = 2194] [serial = 551] [outer = 0x11acd7800] 07:16:11 INFO - PROCESS | 2194 | 1461161771526 Marionette DEBUG loaded listener.js 07:16:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x11b074000) [pid = 2194] [serial = 552] [outer = 0x11acd7800] 07:16:12 INFO - PROCESS | 2194 | 1461161772312 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]]]}] 07:16:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:16:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 07:16:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:16:12 INFO - PROCESS | 2194 | 1461161772346 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 07:16:12 INFO - PROCESS | 2194 | 1461161772348 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 07:16:12 INFO - PROCESS | 2194 | 1461161772350 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:16:12 INFO - PROCESS | 2194 | 1461161772351 Marionette TRACE conn2 <- [1,710,null,{}] 07:16:12 INFO - PROCESS | 2194 | 1461161772353 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}] 07:16:12 INFO - PROCESS | 2194 | 1461161772443 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 07:16:12 INFO - PROCESS | 2194 | 1461161772455 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b965000 == 42 [pid = 2194] [id = 185] 07:16:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x11b0eb800) [pid = 2194] [serial = 553] [outer = 0x0] 07:16:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x11b93c800) [pid = 2194] [serial = 554] [outer = 0x11b0eb800] 07:16:12 INFO - PROCESS | 2194 | 1461161772482 Marionette DEBUG loaded listener.js 07:16:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x11bd20800) [pid = 2194] [serial = 555] [outer = 0x11b0eb800] 07:16:12 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x1262b6c00) [pid = 2194] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:16:12 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x11a863c00) [pid = 2194] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:16:12 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x1297bac00) [pid = 2194] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:16:12 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x11a8e7800) [pid = 2194] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:16:12 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11aeeb400) [pid = 2194] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:16:12 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x1262b4400) [pid = 2194] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:16:12 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x11882fc00) [pid = 2194] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:16:12 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x1146b6800) [pid = 2194] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:16:12 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x129f3ec00) [pid = 2194] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:16:12 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x11a7a8000) [pid = 2194] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:16:12 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x12754e800) [pid = 2194] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:16:12 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x12694b800) [pid = 2194] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:16:13 INFO - PROCESS | 2194 | 1461161773334 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]]]}] 07:16:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:16:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1020ms 07:16:13 INFO - PROCESS | 2194 | 1461161773371 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 07:16:13 INFO - PROCESS | 2194 | 1461161773372 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 07:16:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:16:13 INFO - PROCESS | 2194 | 1461161773384 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:16:13 INFO - PROCESS | 2194 | 1461161773385 Marionette TRACE conn2 <- [1,714,null,{}] 07:16:13 INFO - PROCESS | 2194 | 1461161773387 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}] 07:16:13 INFO - PROCESS | 2194 | 1461161773473 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 07:16:13 INFO - PROCESS | 2194 | 1461161773480 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c21d800 == 43 [pid = 2194] [id = 186] 07:16:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x11bd95c00) [pid = 2194] [serial = 556] [outer = 0x0] 07:16:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x11c29f800) [pid = 2194] [serial = 557] [outer = 0x11bd95c00] 07:16:13 INFO - PROCESS | 2194 | 1461161773509 Marionette DEBUG loaded listener.js 07:16:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x11c729c00) [pid = 2194] [serial = 558] [outer = 0x11bd95c00] 07:16:14 INFO - PROCESS | 2194 | 1461161774322 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]]]}] 07:16:14 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 07:16:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 978ms 07:16:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:16:14 INFO - PROCESS | 2194 | 1461161774352 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 07:16:14 INFO - PROCESS | 2194 | 1461161774354 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 07:16:14 INFO - PROCESS | 2194 | 1461161774356 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:16:14 INFO - PROCESS | 2194 | 1461161774357 Marionette TRACE conn2 <- [1,718,null,{}] 07:16:14 INFO - PROCESS | 2194 | 1461161774360 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}] 07:16:14 INFO - PROCESS | 2194 | 1461161774450 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 07:16:14 INFO - PROCESS | 2194 | 1461161774456 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c435000 == 44 [pid = 2194] [id = 187] 07:16:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x1146bc000) [pid = 2194] [serial = 559] [outer = 0x0] 07:16:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x11c96a000) [pid = 2194] [serial = 560] [outer = 0x1146bc000] 07:16:14 INFO - PROCESS | 2194 | 1461161774482 Marionette DEBUG loaded listener.js 07:16:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x126152800) [pid = 2194] [serial = 561] [outer = 0x1146bc000] 07:16:15 INFO - PROCESS | 2194 | 1461161775290 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]]]}] 07:16:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:16:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 07:16:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:16:15 INFO - PROCESS | 2194 | 1461161775329 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 07:16:15 INFO - PROCESS | 2194 | 1461161775331 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 07:16:15 INFO - PROCESS | 2194 | 1461161775335 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:16:15 INFO - PROCESS | 2194 | 1461161775338 Marionette TRACE conn2 <- [1,722,null,{}] 07:16:15 INFO - PROCESS | 2194 | 1461161775342 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}] 07:16:15 INFO - PROCESS | 2194 | 1461161775436 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 07:16:15 INFO - PROCESS | 2194 | 1461161775481 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x11570e800 == 45 [pid = 2194] [id = 188] 07:16:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x114f5d400) [pid = 2194] [serial = 562] [outer = 0x0] 07:16:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x1152de400) [pid = 2194] [serial = 563] [outer = 0x114f5d400] 07:16:15 INFO - PROCESS | 2194 | 1461161775514 Marionette DEBUG loaded listener.js 07:16:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x1178fb400) [pid = 2194] [serial = 564] [outer = 0x114f5d400] 07:16:15 INFO - PROCESS | 2194 | 1461161775903 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] 07:16:15 INFO - PROCESS | 2194 | 1461161775963 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 07:16:15 INFO - PROCESS | 2194 | 1461161775967 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:16:15 INFO - PROCESS | 2194 | 1461161775969 Marionette TRACE conn2 <- [1,726,null,{}] 07:16:15 INFO - PROCESS | 2194 | 1461161775972 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}] 07:16:16 INFO - PROCESS | 2194 | 1461161776065 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 07:16:16 INFO - PROCESS | 2194 | 1461161776110 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a908000 == 46 [pid = 2194] [id = 189] 07:16:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x1178f4800) [pid = 2194] [serial = 565] [outer = 0x0] 07:16:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x119d62000) [pid = 2194] [serial = 566] [outer = 0x1178f4800] 07:16:16 INFO - PROCESS | 2194 | 1461161776141 Marionette DEBUG loaded listener.js 07:16:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x11a8e8c00) [pid = 2194] [serial = 567] [outer = 0x1178f4800] 07:16:16 INFO - PROCESS | 2194 | 1461161776590 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]]]}] 07:16:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:16:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 671ms 07:16:16 INFO - PROCESS | 2194 | 1461161776638 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 07:16:16 INFO - PROCESS | 2194 | 1461161776640 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 07:16:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:16:16 INFO - PROCESS | 2194 | 1461161776642 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:16:16 INFO - PROCESS | 2194 | 1461161776645 Marionette TRACE conn2 <- [1,730,null,{}] 07:16:16 INFO - PROCESS | 2194 | 1461161776653 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}] 07:16:16 INFO - PROCESS | 2194 | 1461161776774 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 07:16:16 INFO - PROCESS | 2194 | 1461161776834 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260e9800 == 47 [pid = 2194] [id = 190] 07:16:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x11bf35800) [pid = 2194] [serial = 568] [outer = 0x0] 07:16:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x11c295400) [pid = 2194] [serial = 569] [outer = 0x11bf35800] 07:16:16 INFO - PROCESS | 2194 | 1461161776866 Marionette DEBUG loaded listener.js 07:16:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x11c7ab800) [pid = 2194] [serial = 570] [outer = 0x11bf35800] 07:16:17 INFO - PROCESS | 2194 | 1461161777296 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] 07:16:17 INFO - PROCESS | 2194 | 1461161777319 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 07:16:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:16:17 INFO - PROCESS | 2194 | 1461161777321 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:16:17 INFO - PROCESS | 2194 | 1461161777322 Marionette TRACE conn2 <- [1,734,null,{}] 07:16:17 INFO - PROCESS | 2194 | 1461161777325 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}] 07:16:17 INFO - PROCESS | 2194 | 1461161777418 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 07:16:17 INFO - PROCESS | 2194 | 1461161777462 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c9d1800 == 48 [pid = 2194] [id = 191] 07:16:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x11bf3d400) [pid = 2194] [serial = 571] [outer = 0x0] 07:16:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x12654e000) [pid = 2194] [serial = 572] [outer = 0x11bf3d400] 07:16:17 INFO - PROCESS | 2194 | 1461161777492 Marionette DEBUG loaded listener.js 07:16:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x127180c00) [pid = 2194] [serial = 573] [outer = 0x11bf3d400] 07:16:17 INFO - PROCESS | 2194 | 1461161777927 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]]]}] 07:16:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:16:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 669ms 07:16:17 INFO - PROCESS | 2194 | 1461161777991 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 07:16:17 INFO - PROCESS | 2194 | 1461161777993 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 07:16:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:16:17 INFO - PROCESS | 2194 | 1461161777997 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:16:18 INFO - PROCESS | 2194 | 1461161777999 Marionette TRACE conn2 <- [1,738,null,{}] 07:16:18 INFO - PROCESS | 2194 | 1461161778001 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}] 07:16:18 INFO - PROCESS | 2194 | 1461161778169 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 07:16:18 INFO - PROCESS | 2194 | 1461161778246 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x127e3a000 == 49 [pid = 2194] [id = 192] 07:16:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x12754dc00) [pid = 2194] [serial = 574] [outer = 0x0] 07:16:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x12779c800) [pid = 2194] [serial = 575] [outer = 0x12754dc00] 07:16:18 INFO - PROCESS | 2194 | 1461161778276 Marionette DEBUG loaded listener.js 07:16:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x127ef1000) [pid = 2194] [serial = 576] [outer = 0x12754dc00] 07:16:19 INFO - PROCESS | 2194 | 1461161779134 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]]]}] 07:16:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:16:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1172ms 07:16:19 INFO - PROCESS | 2194 | 1461161779169 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 07:16:19 INFO - PROCESS | 2194 | 1461161779171 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 07:16:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:16:19 INFO - PROCESS | 2194 | 1461161779175 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:16:19 INFO - PROCESS | 2194 | 1461161779179 Marionette TRACE conn2 <- [1,742,null,{}] 07:16:19 INFO - PROCESS | 2194 | 1461161779183 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}] 07:16:19 INFO - PROCESS | 2194 | 1461161779269 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 07:16:19 INFO - PROCESS | 2194 | 1461161779316 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7c0000 == 50 [pid = 2194] [id = 193] 07:16:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x1164df800) [pid = 2194] [serial = 577] [outer = 0x0] 07:16:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x1185a3400) [pid = 2194] [serial = 578] [outer = 0x1164df800] 07:16:19 INFO - PROCESS | 2194 | 1461161779345 Marionette DEBUG loaded listener.js 07:16:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x119244400) [pid = 2194] [serial = 579] [outer = 0x1164df800] 07:16:19 INFO - PROCESS | 2194 | --DOCSHELL 0x11c21d800 == 49 [pid = 2194] [id = 186] 07:16:19 INFO - PROCESS | 2194 | --DOCSHELL 0x11b965000 == 48 [pid = 2194] [id = 185] 07:16:19 INFO - PROCESS | 2194 | --DOCSHELL 0x11a98f800 == 47 [pid = 2194] [id = 184] 07:16:19 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7d0800 == 46 [pid = 2194] [id = 183] 07:16:19 INFO - PROCESS | 2194 | --DOCSHELL 0x1188f6000 == 45 [pid = 2194] [id = 182] 07:16:19 INFO - PROCESS | 2194 | --DOCSHELL 0x11531b000 == 44 [pid = 2194] [id = 181] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x12d30a800) [pid = 2194] [serial = 527] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOCSHELL 0x118ee5000 == 43 [pid = 2194] [id = 177] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x129123400) [pid = 2194] [serial = 509] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11bd97000) [pid = 2194] [serial = 503] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11c4fac00) [pid = 2194] [serial = 504] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x129f67c00) [pid = 2194] [serial = 476] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x129f6fc00) [pid = 2194] [serial = 512] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x11acd3000) [pid = 2194] [serial = 497] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11ae35800) [pid = 2194] [serial = 498] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x11b9c1800) [pid = 2194] [serial = 500] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x11bd98000) [pid = 2194] [serial = 501] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x126349c00) [pid = 2194] [serial = 506] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x126e31400) [pid = 2194] [serial = 488] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x11a7b2c00) [pid = 2194] [serial = 495] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x119d5fc00) [pid = 2194] [serial = 494] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x1187cbc00) [pid = 2194] [serial = 492] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x1162e3c00) [pid = 2194] [serial = 491] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11a7b2800) [pid = 2194] [serial = 482] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x1188a9800) [pid = 2194] [serial = 479] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x11bd92400) [pid = 2194] [serial = 485] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x12b3f7c00) [pid = 2194] [serial = 515] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x12b3f0c00) [pid = 2194] [serial = 513] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x11acd6c00) [pid = 2194] [serial = 518] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x11c584c00) [pid = 2194] [serial = 519] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x12b732c00) [pid = 2194] [serial = 516] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x129f3e400) [pid = 2194] [serial = 510] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x12bb58c00) [pid = 2194] [serial = 522] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x12bcdf400) [pid = 2194] [serial = 524] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x12b72f800) [pid = 2194] [serial = 521] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x127458c00) [pid = 2194] [serial = 507] [outer = 0x0] [url = about:blank] 07:16:19 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x12d0fc800) [pid = 2194] [serial = 525] [outer = 0x0] [url = about:blank] 07:16:20 INFO - PROCESS | 2194 | 1461161780234 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]]]}] 07:16:20 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 07:16:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1074ms 07:16:20 INFO - PROCESS | 2194 | 1461161780249 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 07:16:20 INFO - PROCESS | 2194 | 1461161780252 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 07:16:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:16:20 INFO - PROCESS | 2194 | 1461161780257 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:16:20 INFO - PROCESS | 2194 | 1461161780259 Marionette TRACE conn2 <- [1,746,null,{}] 07:16:20 INFO - PROCESS | 2194 | 1461161780263 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}] 07:16:20 INFO - PROCESS | 2194 | 1461161780336 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 07:16:20 INFO - PROCESS | 2194 | 1461161780340 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x118edd800 == 44 [pid = 2194] [id = 194] 07:16:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x11644dc00) [pid = 2194] [serial = 580] [outer = 0x0] 07:16:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x11a7b3800) [pid = 2194] [serial = 581] [outer = 0x11644dc00] 07:16:20 INFO - PROCESS | 2194 | 1461161780370 Marionette DEBUG loaded listener.js 07:16:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11a8ec800) [pid = 2194] [serial = 582] [outer = 0x11644dc00] 07:16:21 INFO - PROCESS | 2194 | 1461161781199 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]]]}] 07:16:21 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.) 07:16:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 973ms 07:16:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:16:21 INFO - PROCESS | 2194 | 1461161781230 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 07:16:21 INFO - PROCESS | 2194 | 1461161781231 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 07:16:21 INFO - PROCESS | 2194 | 1461161781233 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:16:21 INFO - PROCESS | 2194 | 1461161781235 Marionette TRACE conn2 <- [1,750,null,{}] 07:16:21 INFO - PROCESS | 2194 | 1461161781244 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}] 07:16:21 INFO - PROCESS | 2194 | 1461161781322 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 07:16:21 INFO - PROCESS | 2194 | 1461161781328 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a98e000 == 45 [pid = 2194] [id = 195] 07:16:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x11b93f800) [pid = 2194] [serial = 583] [outer = 0x0] 07:16:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x11b9bc400) [pid = 2194] [serial = 584] [outer = 0x11b93f800] 07:16:21 INFO - PROCESS | 2194 | 1461161781356 Marionette DEBUG loaded listener.js 07:16:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x11bf3f000) [pid = 2194] [serial = 585] [outer = 0x11b93f800] 07:16:22 INFO - PROCESS | 2194 | 1461161782204 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]]]}] 07:16:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:16:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1022ms 07:16:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:16:22 INFO - PROCESS | 2194 | 1461161782256 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 07:16:22 INFO - PROCESS | 2194 | 1461161782257 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 07:16:22 INFO - PROCESS | 2194 | 1461161782260 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:16:22 INFO - PROCESS | 2194 | 1461161782261 Marionette TRACE conn2 <- [1,754,null,{}] 07:16:22 INFO - PROCESS | 2194 | 1461161782263 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}] 07:16:22 INFO - PROCESS | 2194 | 1461161782356 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 07:16:22 INFO - PROCESS | 2194 | 1461161782360 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:22 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf1e800 == 46 [pid = 2194] [id = 196] 07:16:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x11c16e400) [pid = 2194] [serial = 586] [outer = 0x0] 07:16:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x11c964400) [pid = 2194] [serial = 587] [outer = 0x11c16e400] 07:16:22 INFO - PROCESS | 2194 | 1461161782386 Marionette DEBUG loaded listener.js 07:16:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x126e31000) [pid = 2194] [serial = 588] [outer = 0x11c16e400] 07:16:23 INFO - PROCESS | 2194 | 1461161783190 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]]]}] 07:16:23 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 07:16:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 07:16:23 INFO - PROCESS | 2194 | 1461161783230 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 07:16:23 INFO - PROCESS | 2194 | 1461161783231 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 07:16:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:16:23 INFO - PROCESS | 2194 | 1461161783234 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:16:23 INFO - PROCESS | 2194 | 1461161783235 Marionette TRACE conn2 <- [1,758,null,{}] 07:16:23 INFO - PROCESS | 2194 | 1461161783237 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}] 07:16:23 INFO - PROCESS | 2194 | 1461161783342 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 07:16:23 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x1146afc00) [pid = 2194] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:16:23 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x11a74f400) [pid = 2194] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:16:23 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x1162f0c00) [pid = 2194] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:16:23 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x11c4f9c00) [pid = 2194] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:16:23 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x11acd7800) [pid = 2194] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:16:23 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x11bd95c00) [pid = 2194] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:16:23 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x11b0eb800) [pid = 2194] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:16:23 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x127ef3800) [pid = 2194] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:16:23 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x114f61000) [pid = 2194] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:16:23 INFO - PROCESS | 2194 | 1461161783380 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x1166b4000 == 47 [pid = 2194] [id = 197] 07:16:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x114491400) [pid = 2194] [serial = 589] [outer = 0x0] 07:16:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x1187d5800) [pid = 2194] [serial = 590] [outer = 0x114491400] 07:16:23 INFO - PROCESS | 2194 | 1461161783408 Marionette DEBUG loaded listener.js 07:16:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11b078000) [pid = 2194] [serial = 591] [outer = 0x114491400] 07:16:23 INFO - PROCESS | 2194 | 1461161783680 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]]]}] 07:16:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:16:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 07:16:23 INFO - PROCESS | 2194 | 1461161783703 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 07:16:23 INFO - PROCESS | 2194 | 1461161783704 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 07:16:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:16:23 INFO - PROCESS | 2194 | 1461161783706 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:16:23 INFO - PROCESS | 2194 | 1461161783708 Marionette TRACE conn2 <- [1,762,null,{}] 07:16:23 INFO - PROCESS | 2194 | 1461161783718 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}] 07:16:23 INFO - PROCESS | 2194 | 1461161783816 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 07:16:23 INFO - PROCESS | 2194 | 1461161783822 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260e4800 == 48 [pid = 2194] [id = 198] 07:16:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x1239e9c00) [pid = 2194] [serial = 592] [outer = 0x0] 07:16:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x1297b7800) [pid = 2194] [serial = 593] [outer = 0x1239e9c00] 07:16:23 INFO - PROCESS | 2194 | 1461161783850 Marionette DEBUG loaded listener.js 07:16:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x129f3ec00) [pid = 2194] [serial = 594] [outer = 0x1239e9c00] 07:16:24 INFO - PROCESS | 2194 | 1461161784635 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]]]}] 07:16:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:16:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 978ms 07:16:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:16:24 INFO - PROCESS | 2194 | 1461161784684 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 07:16:24 INFO - PROCESS | 2194 | 1461161784685 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 07:16:24 INFO - PROCESS | 2194 | 1461161784687 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:16:24 INFO - PROCESS | 2194 | 1461161784688 Marionette TRACE conn2 <- [1,766,null,{}] 07:16:24 INFO - PROCESS | 2194 | 1461161784690 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}] 07:16:24 INFO - PROCESS | 2194 | 1461161784765 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 07:16:24 INFO - PROCESS | 2194 | 1461161784810 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x126eb3800 == 49 [pid = 2194] [id = 199] 07:16:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x1146afc00) [pid = 2194] [serial = 595] [outer = 0x0] 07:16:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x129f68c00) [pid = 2194] [serial = 596] [outer = 0x1146afc00] 07:16:24 INFO - PROCESS | 2194 | 1461161784835 Marionette DEBUG loaded listener.js 07:16:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x12b3ea400) [pid = 2194] [serial = 597] [outer = 0x1146afc00] 07:16:25 INFO - PROCESS | 2194 | 1461161785560 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]]]}] 07:16:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:16:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 920ms 07:16:25 INFO - PROCESS | 2194 | 1461161785607 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 07:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:16:25 INFO - PROCESS | 2194 | 1461161785609 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 07:16:25 INFO - PROCESS | 2194 | 1461161785611 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:16:25 INFO - PROCESS | 2194 | 1461161785612 Marionette TRACE conn2 <- [1,770,null,{}] 07:16:25 INFO - PROCESS | 2194 | 1461161785614 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}] 07:16:25 INFO - PROCESS | 2194 | 1461161785685 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 07:16:25 INFO - PROCESS | 2194 | 1461161785690 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x1291c5000 == 50 [pid = 2194] [id = 200] 07:16:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x129f73c00) [pid = 2194] [serial = 598] [outer = 0x0] 07:16:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x12b3f3400) [pid = 2194] [serial = 599] [outer = 0x129f73c00] 07:16:25 INFO - PROCESS | 2194 | 1461161785718 Marionette DEBUG loaded listener.js 07:16:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x12b72b400) [pid = 2194] [serial = 600] [outer = 0x129f73c00] 07:16:26 INFO - PROCESS | 2194 | 1461161786153 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]]]}] 07:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 568ms 07:16:26 INFO - PROCESS | 2194 | 1461161786180 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 07:16:26 INFO - PROCESS | 2194 | 1461161786183 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 07:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:16:26 INFO - PROCESS | 2194 | 1461161786187 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:16:26 INFO - PROCESS | 2194 | 1461161786189 Marionette TRACE conn2 <- [1,774,null,{}] 07:16:26 INFO - PROCESS | 2194 | 1461161786193 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}] 07:16:26 INFO - PROCESS | 2194 | 1461161786290 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 07:16:26 INFO - PROCESS | 2194 | 1461161786340 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7bb000 == 51 [pid = 2194] [id = 201] 07:16:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x118c48400) [pid = 2194] [serial = 601] [outer = 0x0] 07:16:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x119d63800) [pid = 2194] [serial = 602] [outer = 0x118c48400] 07:16:26 INFO - PROCESS | 2194 | 1461161786372 Marionette DEBUG loaded listener.js 07:16:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x11a8e1800) [pid = 2194] [serial = 603] [outer = 0x118c48400] 07:16:26 INFO - PROCESS | 2194 | 1461161786778 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]]]}] 07:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 621ms 07:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:16:26 INFO - PROCESS | 2194 | 1461161786808 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 07:16:26 INFO - PROCESS | 2194 | 1461161786812 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 07:16:26 INFO - PROCESS | 2194 | 1461161786816 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:16:26 INFO - PROCESS | 2194 | 1461161786818 Marionette TRACE conn2 <- [1,778,null,{}] 07:16:26 INFO - PROCESS | 2194 | 1461161786821 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}] 07:16:26 INFO - PROCESS | 2194 | 1461161786920 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 07:16:26 INFO - PROCESS | 2194 | 1461161786981 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf17000 == 52 [pid = 2194] [id = 202] 07:16:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x11a7a9000) [pid = 2194] [serial = 604] [outer = 0x0] 07:16:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x11b071000) [pid = 2194] [serial = 605] [outer = 0x11a7a9000] 07:16:27 INFO - PROCESS | 2194 | 1461161787012 Marionette DEBUG loaded listener.js 07:16:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x11bf36800) [pid = 2194] [serial = 606] [outer = 0x11a7a9000] 07:16:27 INFO - PROCESS | 2194 | 1461161787431 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]]]}] 07:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 621ms 07:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:16:27 INFO - PROCESS | 2194 | 1461161787438 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 07:16:27 INFO - PROCESS | 2194 | 1461161787439 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 07:16:27 INFO - PROCESS | 2194 | 1461161787442 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:16:27 INFO - PROCESS | 2194 | 1461161787444 Marionette TRACE conn2 <- [1,782,null,{}] 07:16:27 INFO - PROCESS | 2194 | 1461161787452 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}] 07:16:27 INFO - PROCESS | 2194 | 1461161787551 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 07:16:27 INFO - PROCESS | 2194 | 1461161787597 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c78800 == 53 [pid = 2194] [id = 203] 07:16:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x11acc8c00) [pid = 2194] [serial = 607] [outer = 0x0] 07:16:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x1239eac00) [pid = 2194] [serial = 608] [outer = 0x11acc8c00] 07:16:27 INFO - PROCESS | 2194 | 1461161787629 Marionette DEBUG loaded listener.js 07:16:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x12992f400) [pid = 2194] [serial = 609] [outer = 0x11acc8c00] 07:16:28 INFO - PROCESS | 2194 | 1461161788048 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]]]}] 07:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 622ms 07:16:28 INFO - PROCESS | 2194 | 1461161788074 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 07:16:28 INFO - PROCESS | 2194 | 1461161788076 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 07:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:16:28 INFO - PROCESS | 2194 | 1461161788079 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:16:28 INFO - PROCESS | 2194 | 1461161788080 Marionette TRACE conn2 <- [1,786,null,{}] 07:16:28 INFO - PROCESS | 2194 | 1461161788083 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}] 07:16:28 INFO - PROCESS | 2194 | 1461161788167 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 07:16:28 INFO - PROCESS | 2194 | 1461161788172 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3dc000 == 54 [pid = 2194] [id = 204] 07:16:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x118f67000) [pid = 2194] [serial = 610] [outer = 0x0] 07:16:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x11b07a000) [pid = 2194] [serial = 611] [outer = 0x118f67000] 07:16:28 INFO - PROCESS | 2194 | 1461161788243 Marionette DEBUG loaded listener.js 07:16:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x129f6a800) [pid = 2194] [serial = 612] [outer = 0x118f67000] 07:16:28 INFO - PROCESS | 2194 | 1461161788731 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]]]}] 07:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 719ms 07:16:28 INFO - PROCESS | 2194 | 1461161788799 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 07:16:28 INFO - PROCESS | 2194 | 1461161788801 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 07:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:16:28 INFO - PROCESS | 2194 | 1461161788804 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:16:28 INFO - PROCESS | 2194 | 1461161788806 Marionette TRACE conn2 <- [1,790,null,{}] 07:16:28 INFO - PROCESS | 2194 | 1461161788810 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}] 07:16:28 INFO - PROCESS | 2194 | 1461161788944 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 07:16:29 INFO - PROCESS | 2194 | 1461161789029 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb28800 == 55 [pid = 2194] [id = 205] 07:16:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x129f3e000) [pid = 2194] [serial = 613] [outer = 0x0] 07:16:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x12b731800) [pid = 2194] [serial = 614] [outer = 0x129f3e000] 07:16:29 INFO - PROCESS | 2194 | 1461161789075 Marionette DEBUG loaded listener.js 07:16:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x12bb4a000) [pid = 2194] [serial = 615] [outer = 0x129f3e000] 07:16:29 INFO - PROCESS | 2194 | 1461161789616 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]]]}] 07:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 821ms 07:16:29 INFO - PROCESS | 2194 | 1461161789645 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 07:16:29 INFO - PROCESS | 2194 | 1461161789646 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 07:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:16:29 INFO - PROCESS | 2194 | 1461161789650 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:16:29 INFO - PROCESS | 2194 | 1461161789651 Marionette TRACE conn2 <- [1,794,null,{}] 07:16:29 INFO - PROCESS | 2194 | 1461161789654 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}] 07:16:29 INFO - PROCESS | 2194 | 1461161789766 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 07:16:29 INFO - PROCESS | 2194 | 1461161789933 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x119279000 == 56 [pid = 2194] [id = 206] 07:16:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x114405800) [pid = 2194] [serial = 616] [outer = 0x0] 07:16:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x114491800) [pid = 2194] [serial = 617] [outer = 0x114405800] 07:16:29 INFO - PROCESS | 2194 | 1461161789962 Marionette DEBUG loaded listener.js 07:16:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x116260400) [pid = 2194] [serial = 618] [outer = 0x114405800] 07:16:30 INFO - PROCESS | 2194 | 1461161790382 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]]]}] 07:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 774ms 07:16:30 INFO - PROCESS | 2194 | 1461161790426 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 07:16:30 INFO - PROCESS | 2194 | 1461161790428 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 07:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:16:30 INFO - PROCESS | 2194 | 1461161790431 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:16:30 INFO - PROCESS | 2194 | 1461161790433 Marionette TRACE conn2 <- [1,798,null,{}] 07:16:30 INFO - PROCESS | 2194 | 1461161790437 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}] 07:16:30 INFO - PROCESS | 2194 | 1461161790531 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 07:16:30 INFO - PROCESS | 2194 | 1461161790595 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x11970b000 == 57 [pid = 2194] [id = 207] 07:16:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x118763c00) [pid = 2194] [serial = 619] [outer = 0x0] 07:16:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x119245000) [pid = 2194] [serial = 620] [outer = 0x118763c00] 07:16:30 INFO - PROCESS | 2194 | 1461161790624 Marionette DEBUG loaded listener.js 07:16:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11a8e0c00) [pid = 2194] [serial = 621] [outer = 0x118763c00] 07:16:30 INFO - PROCESS | 2194 | --DOCSHELL 0x126eb3800 == 56 [pid = 2194] [id = 199] 07:16:30 INFO - PROCESS | 2194 | --DOCSHELL 0x1260e4800 == 55 [pid = 2194] [id = 198] 07:16:30 INFO - PROCESS | 2194 | --DOCSHELL 0x1166b4000 == 54 [pid = 2194] [id = 197] 07:16:30 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf1e800 == 53 [pid = 2194] [id = 196] 07:16:30 INFO - PROCESS | 2194 | --DOCSHELL 0x11a98e000 == 52 [pid = 2194] [id = 195] 07:16:30 INFO - PROCESS | 2194 | --DOCSHELL 0x118edd800 == 51 [pid = 2194] [id = 194] 07:16:30 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x11c96a000) [pid = 2194] [serial = 560] [outer = 0x0] [url = about:blank] 07:16:30 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7c0000 == 50 [pid = 2194] [id = 193] 07:16:30 INFO - PROCESS | 2194 | --DOCSHELL 0x11c435000 == 49 [pid = 2194] [id = 187] 07:16:30 INFO - PROCESS | 2194 | 1461161790980 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]]]}] 07:16:31 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 07:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 570ms 07:16:31 INFO - PROCESS | 2194 | 1461161791003 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 07:16:31 INFO - PROCESS | 2194 | 1461161791006 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 07:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:16:31 INFO - PROCESS | 2194 | 1461161791008 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:16:31 INFO - PROCESS | 2194 | 1461161791011 Marionette TRACE conn2 <- [1,802,null,{}] 07:16:31 INFO - PROCESS | 2194 | 1461161791013 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}] 07:16:31 INFO - PROCESS | 2194 | 1461161791104 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x129c35800) [pid = 2194] [serial = 371] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11a8e4c00) [pid = 2194] [serial = 434] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11644ac00) [pid = 2194] [serial = 543] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x1155ae400) [pid = 2194] [serial = 542] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11a86b800) [pid = 2194] [serial = 548] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x1187c6400) [pid = 2194] [serial = 530] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x118c45800) [pid = 2194] [serial = 545] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x118f61000) [pid = 2194] [serial = 546] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x11ae31800) [pid = 2194] [serial = 533] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x12b731400) [pid = 2194] [serial = 540] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x129122400) [pid = 2194] [serial = 539] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x11aef2400) [pid = 2194] [serial = 551] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x126dd3c00) [pid = 2194] [serial = 536] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x11c729c00) [pid = 2194] [serial = 558] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x11b93c800) [pid = 2194] [serial = 554] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x11bd20800) [pid = 2194] [serial = 555] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x11b074000) [pid = 2194] [serial = 552] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x11c29f800) [pid = 2194] [serial = 557] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11a8ecc00) [pid = 2194] [serial = 549] [outer = 0x0] [url = about:blank] 07:16:31 INFO - PROCESS | 2194 | 1461161791184 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:31 INFO - PROCESS | 2194 | ++DOCSHELL 0x1188e3800 == 50 [pid = 2194] [id = 208] 07:16:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x1187cb400) [pid = 2194] [serial = 622] [outer = 0x0] 07:16:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x11a8e4c00) [pid = 2194] [serial = 623] [outer = 0x1187cb400] 07:16:31 INFO - PROCESS | 2194 | 1461161791211 Marionette DEBUG loaded listener.js 07:16:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x11b9b5c00) [pid = 2194] [serial = 624] [outer = 0x1187cb400] 07:16:31 INFO - PROCESS | 2194 | 1461161791524 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]]]}] 07:16:31 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 07:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 571ms 07:16:31 INFO - PROCESS | 2194 | 1461161791579 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 07:16:31 INFO - PROCESS | 2194 | 1461161791581 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 07:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:16:31 INFO - PROCESS | 2194 | 1461161791588 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:16:31 INFO - PROCESS | 2194 | 1461161791592 Marionette TRACE conn2 <- [1,806,null,{}] 07:16:31 INFO - PROCESS | 2194 | 1461161791595 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}] 07:16:31 INFO - PROCESS | 2194 | 1461161791691 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 07:16:31 INFO - PROCESS | 2194 | 1461161791738 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:31 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b671000 == 51 [pid = 2194] [id = 209] 07:16:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x11b6f6400) [pid = 2194] [serial = 625] [outer = 0x0] 07:16:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x11bd9a000) [pid = 2194] [serial = 626] [outer = 0x11b6f6400] 07:16:31 INFO - PROCESS | 2194 | 1461161791764 Marionette DEBUG loaded listener.js 07:16:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x126942400) [pid = 2194] [serial = 627] [outer = 0x11b6f6400] 07:16:32 INFO - PROCESS | 2194 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 07:16:32 INFO - PROCESS | 2194 | Determined SkiaGL cache limits: Size 100663296, Items: 256 07:16:32 INFO - PROCESS | 2194 | [GFX2-]: Using SkiaGL canvas. 07:16:32 INFO - PROCESS | 2194 | 1461161792081 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]]]}] 07:16:32 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 07:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 528ms 07:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:16:32 INFO - PROCESS | 2194 | 1461161792114 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 07:16:32 INFO - PROCESS | 2194 | 1461161792116 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 07:16:32 INFO - PROCESS | 2194 | 1461161792120 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:16:32 INFO - PROCESS | 2194 | 1461161792122 Marionette TRACE conn2 <- [1,810,null,{}] 07:16:32 INFO - PROCESS | 2194 | 1461161792125 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}] 07:16:32 INFO - PROCESS | 2194 | 1461161792246 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 07:16:32 INFO - PROCESS | 2194 | 1461161792325 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c421000 == 52 [pid = 2194] [id = 210] 07:16:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x11b9b5400) [pid = 2194] [serial = 628] [outer = 0x0] 07:16:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x12744f400) [pid = 2194] [serial = 629] [outer = 0x11b9b5400] 07:16:32 INFO - PROCESS | 2194 | 1461161792362 Marionette DEBUG loaded listener.js 07:16:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x1297b4800) [pid = 2194] [serial = 630] [outer = 0x11b9b5400] 07:16:32 INFO - PROCESS | 2194 | 1461161792690 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]]]}] 07:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 620ms 07:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:16:32 INFO - PROCESS | 2194 | 1461161792739 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 07:16:32 INFO - PROCESS | 2194 | 1461161792741 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 07:16:32 INFO - PROCESS | 2194 | 1461161792745 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:16:32 INFO - PROCESS | 2194 | 1461161792747 Marionette TRACE conn2 <- [1,814,null,{}] 07:16:32 INFO - PROCESS | 2194 | 1461161792750 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}] 07:16:32 INFO - PROCESS | 2194 | 1461161792825 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 07:16:32 INFO - PROCESS | 2194 | 1461161792882 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x11850d000 == 53 [pid = 2194] [id = 211] 07:16:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x129f73800) [pid = 2194] [serial = 631] [outer = 0x0] 07:16:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x12b3f3c00) [pid = 2194] [serial = 632] [outer = 0x129f73800] 07:16:32 INFO - PROCESS | 2194 | 1461161792914 Marionette DEBUG loaded listener.js 07:16:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x12bb57400) [pid = 2194] [serial = 633] [outer = 0x129f73800] 07:16:33 INFO - PROCESS | 2194 | 1461161793232 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] 07:16:33 INFO - PROCESS | 2194 | 1461161793268 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 07:16:33 INFO - PROCESS | 2194 | 1461161793270 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:16:33 INFO - PROCESS | 2194 | 1461161793271 Marionette TRACE conn2 <- [1,818,null,{}] 07:16:33 INFO - PROCESS | 2194 | 1461161793273 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}] 07:16:33 INFO - PROCESS | 2194 | 1461161793372 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 07:16:33 INFO - PROCESS | 2194 | 1461161793376 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:33 INFO - PROCESS | 2194 | ++DOCSHELL 0x127564000 == 54 [pid = 2194] [id = 212] 07:16:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x12b3eac00) [pid = 2194] [serial = 634] [outer = 0x0] 07:16:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x12bd98400) [pid = 2194] [serial = 635] [outer = 0x12b3eac00] 07:16:33 INFO - PROCESS | 2194 | 1461161793401 Marionette DEBUG loaded listener.js 07:16:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x12d0f7800) [pid = 2194] [serial = 636] [outer = 0x12b3eac00] 07:16:33 INFO - PROCESS | 2194 | 1461161793745 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]]]}] 07:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 07:16:33 INFO - PROCESS | 2194 | 1461161793789 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 07:16:33 INFO - PROCESS | 2194 | 1461161793791 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 07:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:16:33 INFO - PROCESS | 2194 | 1461161793793 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:16:33 INFO - PROCESS | 2194 | 1461161793794 Marionette TRACE conn2 <- [1,822,null,{}] 07:16:33 INFO - PROCESS | 2194 | 1461161793797 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}] 07:16:33 INFO - PROCESS | 2194 | 1461161793893 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 07:16:33 INFO - PROCESS | 2194 | 1461161793896 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:33 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bc24000 == 55 [pid = 2194] [id = 213] 07:16:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x12d0f1400) [pid = 2194] [serial = 637] [outer = 0x0] 07:16:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x12d1b9000) [pid = 2194] [serial = 638] [outer = 0x12d0f1400] 07:16:33 INFO - PROCESS | 2194 | 1461161793921 Marionette DEBUG loaded listener.js 07:16:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12d308800) [pid = 2194] [serial = 639] [outer = 0x12d0f1400] 07:16:34 INFO - PROCESS | 2194 | 1461161794267 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] 07:16:34 INFO - PROCESS | 2194 | 1461161794316 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 07:16:34 INFO - PROCESS | 2194 | 1461161794326 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:16:34 INFO - PROCESS | 2194 | 1461161794327 Marionette TRACE conn2 <- [1,826,null,{}] 07:16:34 INFO - PROCESS | 2194 | 1461161794330 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}] 07:16:34 INFO - PROCESS | 2194 | 1461161794470 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 07:16:34 INFO - PROCESS | 2194 | 1461161794484 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:34 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd60000 == 56 [pid = 2194] [id = 214] 07:16:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12d1b4800) [pid = 2194] [serial = 640] [outer = 0x0] 07:16:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x12d53f800) [pid = 2194] [serial = 641] [outer = 0x12d1b4800] 07:16:34 INFO - PROCESS | 2194 | 1461161794523 Marionette DEBUG loaded listener.js 07:16:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x12d54c800) [pid = 2194] [serial = 642] [outer = 0x12d1b4800] 07:16:34 INFO - PROCESS | 2194 | 1461161794902 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]]]}] 07:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 628ms 07:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:16:34 INFO - PROCESS | 2194 | 1461161794947 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 07:16:34 INFO - PROCESS | 2194 | 1461161794949 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 07:16:34 INFO - PROCESS | 2194 | 1461161794951 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:16:34 INFO - PROCESS | 2194 | 1461161794952 Marionette TRACE conn2 <- [1,830,null,{}] 07:16:34 INFO - PROCESS | 2194 | 1461161794954 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}] 07:16:35 INFO - PROCESS | 2194 | 1461161795050 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 07:16:35 INFO - PROCESS | 2194 | 1461161795061 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf5a800 == 57 [pid = 2194] [id = 215] 07:16:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x12d54d800) [pid = 2194] [serial = 643] [outer = 0x0] 07:16:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x12d58fc00) [pid = 2194] [serial = 644] [outer = 0x12d54d800] 07:16:35 INFO - PROCESS | 2194 | 1461161795086 Marionette DEBUG loaded listener.js 07:16:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x12d596400) [pid = 2194] [serial = 645] [outer = 0x12d54d800] 07:16:35 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11644dc00) [pid = 2194] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:16:35 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x114491400) [pid = 2194] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:16:35 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x1164df800) [pid = 2194] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:16:35 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11c16e400) [pid = 2194] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:16:35 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x1239e9c00) [pid = 2194] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:16:35 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11b93f800) [pid = 2194] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:16:35 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x1146afc00) [pid = 2194] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:16:35 INFO - PROCESS | 2194 | 1461161795466 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]]]}] 07:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 569ms 07:16:35 INFO - PROCESS | 2194 | 1461161795521 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 07:16:35 INFO - PROCESS | 2194 | 1461161795523 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 07:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:16:35 INFO - PROCESS | 2194 | 1461161795526 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:16:35 INFO - PROCESS | 2194 | 1461161795528 Marionette TRACE conn2 <- [1,834,null,{}] 07:16:35 INFO - PROCESS | 2194 | 1461161795531 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}] 07:16:35 INFO - PROCESS | 2194 | 1461161795653 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 07:16:35 INFO - PROCESS | 2194 | 1461161795663 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d51b800 == 58 [pid = 2194] [id = 216] 07:16:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x129932800) [pid = 2194] [serial = 646] [outer = 0x0] 07:16:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12d596c00) [pid = 2194] [serial = 647] [outer = 0x129932800] 07:16:35 INFO - PROCESS | 2194 | 1461161795708 Marionette DEBUG loaded listener.js 07:16:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x12e34f800) [pid = 2194] [serial = 648] [outer = 0x129932800] 07:16:36 INFO - PROCESS | 2194 | 1461161796137 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]]]}] 07:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 621ms 07:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:16:36 INFO - PROCESS | 2194 | 1461161796148 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 07:16:36 INFO - PROCESS | 2194 | 1461161796149 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 07:16:36 INFO - PROCESS | 2194 | 1461161796151 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:16:36 INFO - PROCESS | 2194 | 1461161796153 Marionette TRACE conn2 <- [1,838,null,{}] 07:16:36 INFO - PROCESS | 2194 | 1461161796155 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}] 07:16:36 INFO - PROCESS | 2194 | 1461161796285 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 07:16:36 INFO - PROCESS | 2194 | 1461161796291 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d792000 == 59 [pid = 2194] [id = 217] 07:16:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x12b3ecc00) [pid = 2194] [serial = 649] [outer = 0x0] 07:16:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x12e357400) [pid = 2194] [serial = 650] [outer = 0x12b3ecc00] 07:16:36 INFO - PROCESS | 2194 | 1461161796316 Marionette DEBUG loaded listener.js 07:16:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x12e428400) [pid = 2194] [serial = 651] [outer = 0x12b3ecc00] 07:16:36 INFO - PROCESS | 2194 | 1461161796647 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]]]}] 07:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 518ms 07:16:36 INFO - PROCESS | 2194 | 1461161796671 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 07:16:36 INFO - PROCESS | 2194 | 1461161796673 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 07:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:16:36 INFO - PROCESS | 2194 | 1461161796679 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:16:36 INFO - PROCESS | 2194 | 1461161796681 Marionette TRACE conn2 <- [1,842,null,{}] 07:16:36 INFO - PROCESS | 2194 | 1461161796684 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}] 07:16:36 INFO - PROCESS | 2194 | 1461161796812 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 07:16:36 INFO - PROCESS | 2194 | 1461161796886 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc8e000 == 60 [pid = 2194] [id = 218] 07:16:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x12d594800) [pid = 2194] [serial = 652] [outer = 0x0] 07:16:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x12e49e800) [pid = 2194] [serial = 653] [outer = 0x12d594800] 07:16:36 INFO - PROCESS | 2194 | 1461161796926 Marionette DEBUG loaded listener.js 07:16:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x11bd21c00) [pid = 2194] [serial = 654] [outer = 0x12d594800] 07:16:37 INFO - PROCESS | 2194 | 1461161797340 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]]]}] 07:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 722ms 07:16:37 INFO - PROCESS | 2194 | 1461161797399 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 07:16:37 INFO - PROCESS | 2194 | 1461161797401 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 07:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:16:37 INFO - PROCESS | 2194 | 1461161797405 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:16:37 INFO - PROCESS | 2194 | 1461161797408 Marionette TRACE conn2 <- [1,846,null,{}] 07:16:37 INFO - PROCESS | 2194 | 1461161797412 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}] 07:16:37 INFO - PROCESS | 2194 | 1461161797514 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 07:16:37 INFO - PROCESS | 2194 | 1461161797569 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:37 INFO - PROCESS | 2194 | ++DOCSHELL 0x118eea000 == 61 [pid = 2194] [id = 219] 07:16:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x11644ac00) [pid = 2194] [serial = 655] [outer = 0x0] 07:16:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x11662fc00) [pid = 2194] [serial = 656] [outer = 0x11644ac00] 07:16:37 INFO - PROCESS | 2194 | 1461161797601 Marionette DEBUG loaded listener.js 07:16:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x1191adc00) [pid = 2194] [serial = 657] [outer = 0x11644ac00] 07:16:38 INFO - PROCESS | 2194 | 1461161798052 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]]]}] 07:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 674ms 07:16:38 INFO - PROCESS | 2194 | 1461161798079 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 07:16:38 INFO - PROCESS | 2194 | 1461161798083 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 07:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:16:38 INFO - PROCESS | 2194 | 1461161798087 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:16:38 INFO - PROCESS | 2194 | 1461161798089 Marionette TRACE conn2 <- [1,850,null,{}] 07:16:38 INFO - PROCESS | 2194 | 1461161798110 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}] 07:16:38 INFO - PROCESS | 2194 | 1461161798239 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 07:16:38 INFO - PROCESS | 2194 | 1461161798304 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4d8800 == 62 [pid = 2194] [id = 220] 07:16:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x11b6f5000) [pid = 2194] [serial = 658] [outer = 0x0] 07:16:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x11bf37800) [pid = 2194] [serial = 659] [outer = 0x11b6f5000] 07:16:38 INFO - PROCESS | 2194 | 1461161798334 Marionette DEBUG loaded listener.js 07:16:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x11c4f0000) [pid = 2194] [serial = 660] [outer = 0x11b6f5000] 07:16:38 INFO - PROCESS | 2194 | 1461161798732 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]]]}] 07:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 07:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:16:38 INFO - PROCESS | 2194 | 1461161798758 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 07:16:38 INFO - PROCESS | 2194 | 1461161798759 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 07:16:38 INFO - PROCESS | 2194 | 1461161798762 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:16:38 INFO - PROCESS | 2194 | 1461161798765 Marionette TRACE conn2 <- [1,854,null,{}] 07:16:38 INFO - PROCESS | 2194 | 1461161798772 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}] 07:16:38 INFO - PROCESS | 2194 | 1461161798874 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 07:16:38 INFO - PROCESS | 2194 | 1461161798937 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d142800 == 63 [pid = 2194] [id = 221] 07:16:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x11c722800) [pid = 2194] [serial = 661] [outer = 0x0] 07:16:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x129c35800) [pid = 2194] [serial = 662] [outer = 0x11c722800] 07:16:38 INFO - PROCESS | 2194 | 1461161798971 Marionette DEBUG loaded listener.js 07:16:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12bb51400) [pid = 2194] [serial = 663] [outer = 0x11c722800] 07:16:39 INFO - PROCESS | 2194 | 1461161799388 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]]]}] 07:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 671ms 07:16:39 INFO - PROCESS | 2194 | 1461161799434 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 07:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:16:39 INFO - PROCESS | 2194 | 1461161799436 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 07:16:39 INFO - PROCESS | 2194 | 1461161799438 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:16:39 INFO - PROCESS | 2194 | 1461161799440 Marionette TRACE conn2 <- [1,858,null,{}] 07:16:39 INFO - PROCESS | 2194 | 1461161799442 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}] 07:16:39 INFO - PROCESS | 2194 | 1461161799542 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 07:16:39 INFO - PROCESS | 2194 | 1461161799641 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e523000 == 64 [pid = 2194] [id = 222] 07:16:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x12d0f0400) [pid = 2194] [serial = 664] [outer = 0x0] 07:16:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12d304400) [pid = 2194] [serial = 665] [outer = 0x12d0f0400] 07:16:39 INFO - PROCESS | 2194 | 1461161799672 Marionette DEBUG loaded listener.js 07:16:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12e350800) [pid = 2194] [serial = 666] [outer = 0x12d0f0400] 07:16:40 INFO - PROCESS | 2194 | 1461161800068 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]]]}] 07:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 668ms 07:16:40 INFO - PROCESS | 2194 | 1461161800107 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 07:16:40 INFO - PROCESS | 2194 | 1461161800108 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 07:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:16:40 INFO - PROCESS | 2194 | 1461161800110 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:16:40 INFO - PROCESS | 2194 | 1461161800112 Marionette TRACE conn2 <- [1,862,null,{}] 07:16:40 INFO - PROCESS | 2194 | 1461161800114 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}] 07:16:40 INFO - PROCESS | 2194 | 1461161800236 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 07:16:40 INFO - PROCESS | 2194 | 1461161800287 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e528000 == 65 [pid = 2194] [id = 223] 07:16:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x12b3f6400) [pid = 2194] [serial = 667] [outer = 0x0] 07:16:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x12e41c000) [pid = 2194] [serial = 668] [outer = 0x12b3f6400] 07:16:40 INFO - PROCESS | 2194 | 1461161800318 Marionette DEBUG loaded listener.js 07:16:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x12e4a0c00) [pid = 2194] [serial = 669] [outer = 0x12b3f6400] 07:16:40 INFO - PROCESS | 2194 | 1461161800981 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]]]}] 07:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 919ms 07:16:41 INFO - PROCESS | 2194 | 1461161801031 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 07:16:41 INFO - PROCESS | 2194 | 1461161801033 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 07:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:16:41 INFO - PROCESS | 2194 | 1461161801037 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:16:41 INFO - PROCESS | 2194 | 1461161801039 Marionette TRACE conn2 <- [1,866,null,{}] 07:16:41 INFO - PROCESS | 2194 | 1461161801043 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}] 07:16:41 INFO - PROCESS | 2194 | 1461161801130 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 07:16:41 INFO - PROCESS | 2194 | 1461161801201 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x119866800 == 66 [pid = 2194] [id = 224] 07:16:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x114486800) [pid = 2194] [serial = 670] [outer = 0x0] 07:16:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x1157b0000) [pid = 2194] [serial = 671] [outer = 0x114486800] 07:16:41 INFO - PROCESS | 2194 | 1461161801230 Marionette DEBUG loaded listener.js 07:16:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x1188ab000) [pid = 2194] [serial = 672] [outer = 0x114486800] 07:16:41 INFO - PROCESS | 2194 | 1461161801649 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]]]}] 07:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 626ms 07:16:41 INFO - PROCESS | 2194 | 1461161801663 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 07:16:41 INFO - PROCESS | 2194 | 1461161801667 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 07:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:16:41 INFO - PROCESS | 2194 | 1461161801671 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:16:41 INFO - PROCESS | 2194 | 1461161801673 Marionette TRACE conn2 <- [1,870,null,{}] 07:16:41 INFO - PROCESS | 2194 | 1461161801675 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}] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x11a908000 == 65 [pid = 2194] [id = 189] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x11570e800 == 64 [pid = 2194] [id = 188] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x1260e9800 == 63 [pid = 2194] [id = 190] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x12d792000 == 62 [pid = 2194] [id = 217] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x12d51b800 == 61 [pid = 2194] [id = 216] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf5a800 == 60 [pid = 2194] [id = 215] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd60000 == 59 [pid = 2194] [id = 214] 07:16:41 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x12b3f3400) [pid = 2194] [serial = 599] [outer = 0x0] [url = about:blank] 07:16:41 INFO - PROCESS | 2194 | 1461161801828 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x12bc24000 == 58 [pid = 2194] [id = 213] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x127564000 == 57 [pid = 2194] [id = 212] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x11850d000 == 56 [pid = 2194] [id = 211] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x11c9d1800 == 55 [pid = 2194] [id = 191] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x11c421000 == 54 [pid = 2194] [id = 210] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x11b671000 == 53 [pid = 2194] [id = 209] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x1188e3800 == 52 [pid = 2194] [id = 208] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x11970b000 == 51 [pid = 2194] [id = 207] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x119279000 == 50 [pid = 2194] [id = 206] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x129c78800 == 49 [pid = 2194] [id = 203] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf17000 == 48 [pid = 2194] [id = 202] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7bb000 == 47 [pid = 2194] [id = 201] 07:16:41 INFO - PROCESS | 2194 | --DOCSHELL 0x1291c5000 == 46 [pid = 2194] [id = 200] 07:16:41 INFO - PROCESS | 2194 | 1461161801847 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x1166ae800 == 47 [pid = 2194] [id = 225] 07:16:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x11923fc00) [pid = 2194] [serial = 673] [outer = 0x0] 07:16:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x11a7abc00) [pid = 2194] [serial = 674] [outer = 0x11923fc00] 07:16:41 INFO - PROCESS | 2194 | 1461161801875 Marionette DEBUG loaded listener.js 07:16:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x11acd3c00) [pid = 2194] [serial = 675] [outer = 0x11923fc00] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x129f68c00) [pid = 2194] [serial = 596] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x12b3ea400) [pid = 2194] [serial = 597] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x11a7b3800) [pid = 2194] [serial = 581] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x1187d5800) [pid = 2194] [serial = 590] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x12654e000) [pid = 2194] [serial = 572] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x11b078000) [pid = 2194] [serial = 591] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x1185a3400) [pid = 2194] [serial = 578] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x12779c800) [pid = 2194] [serial = 575] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x11c295400) [pid = 2194] [serial = 569] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x11c964400) [pid = 2194] [serial = 587] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x119244400) [pid = 2194] [serial = 579] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11a8ec800) [pid = 2194] [serial = 582] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x1297b7800) [pid = 2194] [serial = 593] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11bf3f000) [pid = 2194] [serial = 585] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x126e31000) [pid = 2194] [serial = 588] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x129f3ec00) [pid = 2194] [serial = 594] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x119d62000) [pid = 2194] [serial = 566] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x1152de400) [pid = 2194] [serial = 563] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x11b9bc400) [pid = 2194] [serial = 584] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 2194 | 1461161802294 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]]]}] 07:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 671ms 07:16:42 INFO - PROCESS | 2194 | 1461161802347 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 07:16:42 INFO - PROCESS | 2194 | 1461161802348 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 07:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:16:42 INFO - PROCESS | 2194 | 1461161802350 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:16:42 INFO - PROCESS | 2194 | 1461161802353 Marionette TRACE conn2 <- [1,874,null,{}] 07:16:42 INFO - PROCESS | 2194 | 1461161802364 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}] 07:16:42 INFO - PROCESS | 2194 | 1461161802502 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 07:16:42 INFO - PROCESS | 2194 | 1461161802515 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a922800 == 48 [pid = 2194] [id = 226] 07:16:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x11b079000) [pid = 2194] [serial = 676] [outer = 0x0] 07:16:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x11b6f8c00) [pid = 2194] [serial = 677] [outer = 0x11b079000] 07:16:42 INFO - PROCESS | 2194 | 1461161802543 Marionette DEBUG loaded listener.js 07:16:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x11bd1f800) [pid = 2194] [serial = 678] [outer = 0x11b079000] 07:16:42 INFO - PROCESS | 2194 | 1461161802876 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]]]}] 07:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 573ms 07:16:42 INFO - PROCESS | 2194 | 1461161802923 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 07:16:42 INFO - PROCESS | 2194 | 1461161802925 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 07:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:16:42 INFO - PROCESS | 2194 | 1461161802927 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:16:42 INFO - PROCESS | 2194 | 1461161802928 Marionette TRACE conn2 <- [1,878,null,{}] 07:16:42 INFO - PROCESS | 2194 | 1461161802931 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}] 07:16:43 INFO - PROCESS | 2194 | 1461161803004 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 07:16:43 INFO - PROCESS | 2194 | 1461161803010 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b965800 == 49 [pid = 2194] [id = 227] 07:16:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x11bd91400) [pid = 2194] [serial = 679] [outer = 0x0] 07:16:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x11c16d400) [pid = 2194] [serial = 680] [outer = 0x11bd91400] 07:16:43 INFO - PROCESS | 2194 | 1461161803038 Marionette DEBUG loaded listener.js 07:16:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x11c584c00) [pid = 2194] [serial = 681] [outer = 0x11bd91400] 07:16:43 INFO - PROCESS | 2194 | 1461161803346 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]]]}] 07:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 471ms 07:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:16:43 INFO - PROCESS | 2194 | 1461161803398 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 07:16:43 INFO - PROCESS | 2194 | 1461161803400 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 07:16:43 INFO - PROCESS | 2194 | 1461161803402 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:16:43 INFO - PROCESS | 2194 | 1461161803403 Marionette TRACE conn2 <- [1,882,null,{}] 07:16:43 INFO - PROCESS | 2194 | 1461161803405 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}] 07:16:43 INFO - PROCESS | 2194 | 1461161803481 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 07:16:43 INFO - PROCESS | 2194 | 1461161803536 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf19800 == 50 [pid = 2194] [id = 228] 07:16:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x11bd97000) [pid = 2194] [serial = 682] [outer = 0x0] 07:16:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x11c58d000) [pid = 2194] [serial = 683] [outer = 0x11bd97000] 07:16:43 INFO - PROCESS | 2194 | 1461161803562 Marionette DEBUG loaded listener.js 07:16:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x1239e5400) [pid = 2194] [serial = 684] [outer = 0x11bd97000] 07:16:43 INFO - PROCESS | 2194 | 1461161803871 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]]]}] 07:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 07:16:43 INFO - PROCESS | 2194 | 1461161803921 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 07:16:43 INFO - PROCESS | 2194 | 1461161803923 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 07:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:16:43 INFO - PROCESS | 2194 | 1461161803925 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:16:43 INFO - PROCESS | 2194 | 1461161803926 Marionette TRACE conn2 <- [1,886,null,{}] 07:16:43 INFO - PROCESS | 2194 | 1461161803928 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}] 07:16:44 INFO - PROCESS | 2194 | 1461161804038 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 07:16:44 INFO - PROCESS | 2194 | 1461161804052 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:44 INFO - PROCESS | 2194 | ++DOCSHELL 0x116607800 == 51 [pid = 2194] [id = 229] 07:16:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12614c400) [pid = 2194] [serial = 685] [outer = 0x0] 07:16:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12745a000) [pid = 2194] [serial = 686] [outer = 0x12614c400] 07:16:44 INFO - PROCESS | 2194 | 1461161804081 Marionette DEBUG loaded listener.js 07:16:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x129c26c00) [pid = 2194] [serial = 687] [outer = 0x12614c400] 07:16:44 INFO - PROCESS | 2194 | 1461161804411 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]]]}] 07:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 522ms 07:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:16:44 INFO - PROCESS | 2194 | 1461161804448 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 07:16:44 INFO - PROCESS | 2194 | 1461161804450 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 07:16:44 INFO - PROCESS | 2194 | 1461161804452 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:16:44 INFO - PROCESS | 2194 | 1461161804453 Marionette TRACE conn2 <- [1,890,null,{}] 07:16:44 INFO - PROCESS | 2194 | 1461161804455 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}] 07:16:44 INFO - PROCESS | 2194 | 1461161804547 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 07:16:44 INFO - PROCESS | 2194 | 1461161804551 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:44 INFO - PROCESS | 2194 | ++DOCSHELL 0x126665800 == 52 [pid = 2194] [id = 230] 07:16:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x129f3a800) [pid = 2194] [serial = 688] [outer = 0x0] 07:16:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x129f45000) [pid = 2194] [serial = 689] [outer = 0x129f3a800] 07:16:44 INFO - PROCESS | 2194 | 1461161804576 Marionette DEBUG loaded listener.js 07:16:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x12b3e9c00) [pid = 2194] [serial = 690] [outer = 0x129f3a800] 07:16:44 INFO - PROCESS | 2194 | 1461161804906 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]]]}] 07:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 469ms 07:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:16:44 INFO - PROCESS | 2194 | 1461161804922 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 07:16:44 INFO - PROCESS | 2194 | 1461161804923 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 07:16:44 INFO - PROCESS | 2194 | 1461161804925 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:16:44 INFO - PROCESS | 2194 | 1461161804927 Marionette TRACE conn2 <- [1,894,null,{}] 07:16:44 INFO - PROCESS | 2194 | 1461161804937 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}] 07:16:45 INFO - PROCESS | 2194 | 1461161805032 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 07:16:45 INFO - PROCESS | 2194 | 1461161805035 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x127579800 == 53 [pid = 2194] [id = 231] 07:16:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x12b3ea000) [pid = 2194] [serial = 691] [outer = 0x0] 07:16:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x12b725000) [pid = 2194] [serial = 692] [outer = 0x12b3ea000] 07:16:45 INFO - PROCESS | 2194 | 1461161805061 Marionette DEBUG loaded listener.js 07:16:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x12bb49800) [pid = 2194] [serial = 693] [outer = 0x12b3ea000] 07:16:45 INFO - PROCESS | 2194 | 1461161805408 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]]]}] 07:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 522ms 07:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:16:45 INFO - PROCESS | 2194 | 1461161805447 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 07:16:45 INFO - PROCESS | 2194 | 1461161805448 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 07:16:45 INFO - PROCESS | 2194 | 1461161805450 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:16:45 INFO - PROCESS | 2194 | 1461161805451 Marionette TRACE conn2 <- [1,898,null,{}] 07:16:45 INFO - PROCESS | 2194 | 1461161805454 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}] 07:16:45 INFO - PROCESS | 2194 | 1461161805549 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 07:16:45 INFO - PROCESS | 2194 | 1461161805561 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x1291c0000 == 54 [pid = 2194] [id = 232] 07:16:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x12bb52800) [pid = 2194] [serial = 694] [outer = 0x0] 07:16:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x12bced800) [pid = 2194] [serial = 695] [outer = 0x12bb52800] 07:16:45 INFO - PROCESS | 2194 | 1461161805587 Marionette DEBUG loaded listener.js 07:16:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x12bd9e000) [pid = 2194] [serial = 696] [outer = 0x12bb52800] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x12b3ecc00) [pid = 2194] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x129932800) [pid = 2194] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x1140b7000) [pid = 2194] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x12d0f2c00) [pid = 2194] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x11c299400) [pid = 2194] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x1152dac00) [pid = 2194] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x11a7a7400) [pid = 2194] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x12d1b5c00) [pid = 2194] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x129f40400) [pid = 2194] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x1187ca000) [pid = 2194] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x119d64c00) [pid = 2194] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x11bd8d800) [pid = 2194] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11c995800) [pid = 2194] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x1146bc000) [pid = 2194] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x129f73c00) [pid = 2194] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x118763c00) [pid = 2194] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x114405800) [pid = 2194] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x129f73800) [pid = 2194] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11b6f6400) [pid = 2194] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x12b3eac00) [pid = 2194] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x12d1b4800) [pid = 2194] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x11b9b5400) [pid = 2194] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x1187cb400) [pid = 2194] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x12d0f1400) [pid = 2194] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:16:46 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12d54d800) [pid = 2194] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:16:46 INFO - PROCESS | 2194 | 1461161806082 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]]]}] 07:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 670ms 07:16:46 INFO - PROCESS | 2194 | 1461161806121 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 07:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:16:46 INFO - PROCESS | 2194 | 1461161806122 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 07:16:46 INFO - PROCESS | 2194 | 1461161806124 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:16:46 INFO - PROCESS | 2194 | 1461161806125 Marionette TRACE conn2 <- [1,902,null,{}] 07:16:46 INFO - PROCESS | 2194 | 1461161806128 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}] 07:16:46 INFO - PROCESS | 2194 | 1461161806205 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 07:16:46 INFO - PROCESS | 2194 | 1461161806213 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a94d000 == 55 [pid = 2194] [id = 233] 07:16:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x1152dd400) [pid = 2194] [serial = 697] [outer = 0x0] 07:16:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11a74f800) [pid = 2194] [serial = 698] [outer = 0x1152dd400] 07:16:46 INFO - PROCESS | 2194 | 1461161806238 Marionette DEBUG loaded listener.js 07:16:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x11b9b7400) [pid = 2194] [serial = 699] [outer = 0x1152dd400] 07:16:46 INFO - PROCESS | 2194 | 1461161806574 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]]]}] 07:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 467ms 07:16:46 INFO - PROCESS | 2194 | 1461161806593 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 07:16:46 INFO - PROCESS | 2194 | 1461161806596 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 07:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:16:46 INFO - PROCESS | 2194 | 1461161806600 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:16:46 INFO - PROCESS | 2194 | 1461161806601 Marionette TRACE conn2 <- [1,906,null,{}] 07:16:46 INFO - PROCESS | 2194 | 1461161806604 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}] 07:16:46 INFO - PROCESS | 2194 | 1461161806729 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 07:16:46 INFO - PROCESS | 2194 | 1461161806734 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bc32000 == 56 [pid = 2194] [id = 234] 07:16:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x118c83400) [pid = 2194] [serial = 700] [outer = 0x0] 07:16:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x12754d000) [pid = 2194] [serial = 701] [outer = 0x118c83400] 07:16:46 INFO - PROCESS | 2194 | 1461161806781 Marionette DEBUG loaded listener.js 07:16:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x12d0f1400) [pid = 2194] [serial = 702] [outer = 0x118c83400] 07:16:47 INFO - PROCESS | 2194 | 1461161807242 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]]]}] 07:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 07:16:47 INFO - PROCESS | 2194 | 1461161807271 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 07:16:47 INFO - PROCESS | 2194 | 1461161807273 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 07:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:16:47 INFO - PROCESS | 2194 | 1461161807282 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:16:47 INFO - PROCESS | 2194 | 1461161807283 Marionette TRACE conn2 <- [1,910,null,{}] 07:16:47 INFO - PROCESS | 2194 | 1461161807286 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}] 07:16:47 INFO - PROCESS | 2194 | 1461161807365 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 07:16:47 INFO - PROCESS | 2194 | 1461161807370 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf48800 == 57 [pid = 2194] [id = 235] 07:16:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x12d0f2c00) [pid = 2194] [serial = 703] [outer = 0x0] 07:16:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12d1b7800) [pid = 2194] [serial = 704] [outer = 0x12d0f2c00] 07:16:47 INFO - PROCESS | 2194 | 1461161807395 Marionette DEBUG loaded listener.js 07:16:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x12d30cc00) [pid = 2194] [serial = 705] [outer = 0x12d0f2c00] 07:16:47 INFO - PROCESS | 2194 | 1461161807729 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]]]}] 07:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 477ms 07:16:47 INFO - PROCESS | 2194 | 1461161807752 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 07:16:47 INFO - PROCESS | 2194 | 1461161807754 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 07:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:16:47 INFO - PROCESS | 2194 | 1461161807756 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:16:47 INFO - PROCESS | 2194 | 1461161807757 Marionette TRACE conn2 <- [1,914,null,{}] 07:16:47 INFO - PROCESS | 2194 | 1461161807760 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}] 07:16:47 INFO - PROCESS | 2194 | 1461161807835 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 07:16:47 INFO - PROCESS | 2194 | 1461161807893 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d517800 == 58 [pid = 2194] [id = 236] 07:16:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x12d30ac00) [pid = 2194] [serial = 706] [outer = 0x0] 07:16:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x12d548000) [pid = 2194] [serial = 707] [outer = 0x12d30ac00] 07:16:47 INFO - PROCESS | 2194 | 1461161807919 Marionette DEBUG loaded listener.js 07:16:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12d597c00) [pid = 2194] [serial = 708] [outer = 0x12d30ac00] 07:16:48 INFO - PROCESS | 2194 | 1461161808326 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]]]}] 07:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 622ms 07:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:16:48 INFO - PROCESS | 2194 | 1461161808379 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 07:16:48 INFO - PROCESS | 2194 | 1461161808381 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 07:16:48 INFO - PROCESS | 2194 | 1461161808385 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:16:48 INFO - PROCESS | 2194 | 1461161808387 Marionette TRACE conn2 <- [1,918,null,{}] 07:16:48 INFO - PROCESS | 2194 | 1461161808391 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}] 07:16:48 INFO - PROCESS | 2194 | 1461161808491 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 07:16:48 INFO - PROCESS | 2194 | 1461161808559 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x119719800 == 59 [pid = 2194] [id = 237] 07:16:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x1162ea800) [pid = 2194] [serial = 709] [outer = 0x0] 07:16:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x1191ad400) [pid = 2194] [serial = 710] [outer = 0x1162ea800] 07:16:48 INFO - PROCESS | 2194 | 1461161808591 Marionette DEBUG loaded listener.js 07:16:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x11a7a9c00) [pid = 2194] [serial = 711] [outer = 0x1162ea800] 07:16:49 INFO - PROCESS | 2194 | 1461161809015 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]]]}] 07:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 07:16:49 INFO - PROCESS | 2194 | 1461161809057 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 07:16:49 INFO - PROCESS | 2194 | 1461161809061 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 07:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:16:49 INFO - PROCESS | 2194 | 1461161809065 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:16:49 INFO - PROCESS | 2194 | 1461161809067 Marionette TRACE conn2 <- [1,922,null,{}] 07:16:49 INFO - PROCESS | 2194 | 1461161809070 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}] 07:16:49 INFO - PROCESS | 2194 | 1461161809170 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 07:16:49 INFO - PROCESS | 2194 | 1461161809224 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:49 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c419000 == 60 [pid = 2194] [id = 238] 07:16:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x11a7acc00) [pid = 2194] [serial = 712] [outer = 0x0] 07:16:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x11b070c00) [pid = 2194] [serial = 713] [outer = 0x11a7acc00] 07:16:49 INFO - PROCESS | 2194 | 1461161809255 Marionette DEBUG loaded listener.js 07:16:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x11bd90800) [pid = 2194] [serial = 714] [outer = 0x11a7acc00] 07:16:49 INFO - PROCESS | 2194 | 1461161809768 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]]]}] 07:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 770ms 07:16:49 INFO - PROCESS | 2194 | 1461161809836 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 07:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:16:49 INFO - PROCESS | 2194 | 1461161809837 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 07:16:49 INFO - PROCESS | 2194 | 1461161809840 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:16:49 INFO - PROCESS | 2194 | 1461161809842 Marionette TRACE conn2 <- [1,926,null,{}] 07:16:49 INFO - PROCESS | 2194 | 1461161809850 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}] 07:16:49 INFO - PROCESS | 2194 | 1461161809949 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 07:16:50 INFO - PROCESS | 2194 | 1461161810005 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d518800 == 61 [pid = 2194] [id = 239] 07:16:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x126150000) [pid = 2194] [serial = 715] [outer = 0x0] 07:16:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x12754cc00) [pid = 2194] [serial = 716] [outer = 0x126150000] 07:16:50 INFO - PROCESS | 2194 | 1461161810037 Marionette DEBUG loaded listener.js 07:16:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x12911e000) [pid = 2194] [serial = 717] [outer = 0x126150000] 07:16:50 INFO - PROCESS | 2194 | 1461161810470 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]]]}] 07:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 673ms 07:16:50 INFO - PROCESS | 2194 | 1461161810514 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 07:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:16:50 INFO - PROCESS | 2194 | 1461161810516 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 07:16:50 INFO - PROCESS | 2194 | 1461161810518 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:16:50 INFO - PROCESS | 2194 | 1461161810520 Marionette TRACE conn2 <- [1,930,null,{}] 07:16:50 INFO - PROCESS | 2194 | 1461161810522 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}] 07:16:50 INFO - PROCESS | 2194 | 1461161810621 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 07:16:50 INFO - PROCESS | 2194 | 1461161810675 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e519800 == 62 [pid = 2194] [id = 240] 07:16:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x129f40400) [pid = 2194] [serial = 718] [outer = 0x0] 07:16:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x12bce0800) [pid = 2194] [serial = 719] [outer = 0x129f40400] 07:16:50 INFO - PROCESS | 2194 | 1461161810706 Marionette DEBUG loaded listener.js 07:16:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x12d0f5000) [pid = 2194] [serial = 720] [outer = 0x129f40400] 07:16:51 INFO - PROCESS | 2194 | 1461161811137 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]]]}] 07:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 671ms 07:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:16:51 INFO - PROCESS | 2194 | 1461161811190 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 07:16:51 INFO - PROCESS | 2194 | 1461161811191 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 07:16:51 INFO - PROCESS | 2194 | 1461161811193 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:16:51 INFO - PROCESS | 2194 | 1461161811195 Marionette TRACE conn2 <- [1,934,null,{}] 07:16:51 INFO - PROCESS | 2194 | 1461161811197 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}] 07:16:51 INFO - PROCESS | 2194 | 1461161811311 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 07:16:51 INFO - PROCESS | 2194 | 1461161811377 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:51 INFO - PROCESS | 2194 | ++DOCSHELL 0x12eec8800 == 63 [pid = 2194] [id = 241] 07:16:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x12d0edc00) [pid = 2194] [serial = 721] [outer = 0x0] 07:16:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 150 (0x12d54a800) [pid = 2194] [serial = 722] [outer = 0x12d0edc00] 07:16:51 INFO - PROCESS | 2194 | 1461161811407 Marionette DEBUG loaded listener.js 07:16:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 151 (0x12d59b800) [pid = 2194] [serial = 723] [outer = 0x12d0edc00] 07:16:51 INFO - PROCESS | 2194 | 1461161811821 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]]]}] 07:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 07:16:51 INFO - PROCESS | 2194 | 1461161811878 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 07:16:51 INFO - PROCESS | 2194 | 1461161811879 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 07:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:16:51 INFO - PROCESS | 2194 | 1461161811882 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:16:51 INFO - PROCESS | 2194 | 1461161811884 Marionette TRACE conn2 <- [1,938,null,{}] 07:16:51 INFO - PROCESS | 2194 | 1461161811886 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}] 07:16:52 INFO - PROCESS | 2194 | 1461161811999 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 07:16:52 INFO - PROCESS | 2194 | 1461161812196 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:52 INFO - PROCESS | 2194 | ++DOCSHELL 0x11914f800 == 64 [pid = 2194] [id = 242] 07:16:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 152 (0x112358c00) [pid = 2194] [serial = 724] [outer = 0x0] 07:16:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 153 (0x114487400) [pid = 2194] [serial = 725] [outer = 0x112358c00] 07:16:52 INFO - PROCESS | 2194 | 1461161812225 Marionette DEBUG loaded listener.js 07:16:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 154 (0x114c28800) [pid = 2194] [serial = 726] [outer = 0x112358c00] 07:16:52 INFO - PROCESS | 2194 | 1461161812669 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]]]}] 07:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 820ms 07:16:52 INFO - PROCESS | 2194 | 1461161812703 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 07:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:16:52 INFO - PROCESS | 2194 | 1461161812706 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 07:16:52 INFO - PROCESS | 2194 | 1461161812710 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:16:52 INFO - PROCESS | 2194 | 1461161812712 Marionette TRACE conn2 <- [1,942,null,{}] 07:16:52 INFO - PROCESS | 2194 | 1461161812717 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}] 07:16:52 INFO - PROCESS | 2194 | 1461161812836 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 07:16:52 INFO - PROCESS | 2194 | 1461161812963 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:52 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a51d000 == 65 [pid = 2194] [id = 243] 07:16:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 155 (0x1162f0400) [pid = 2194] [serial = 727] [outer = 0x0] 07:16:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 156 (0x11a754400) [pid = 2194] [serial = 728] [outer = 0x1162f0400] 07:16:53 INFO - PROCESS | 2194 | 1461161813001 Marionette DEBUG loaded listener.js 07:16:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 157 (0x11a8ecc00) [pid = 2194] [serial = 729] [outer = 0x1162f0400] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf48800 == 64 [pid = 2194] [id = 235] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x12bc32000 == 63 [pid = 2194] [id = 234] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x11a94d000 == 62 [pid = 2194] [id = 233] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x1291c0000 == 61 [pid = 2194] [id = 232] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x127579800 == 60 [pid = 2194] [id = 231] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x126665800 == 59 [pid = 2194] [id = 230] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 156 (0x11b07a000) [pid = 2194] [serial = 611] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 155 (0x119d63800) [pid = 2194] [serial = 602] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 154 (0x1239eac00) [pid = 2194] [serial = 608] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 153 (0x11b071000) [pid = 2194] [serial = 605] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 152 (0x12e49e800) [pid = 2194] [serial = 653] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 151 (0x12b731800) [pid = 2194] [serial = 614] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x116607800 == 58 [pid = 2194] [id = 229] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf19800 == 57 [pid = 2194] [id = 228] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x11b965800 == 56 [pid = 2194] [id = 227] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x11a922800 == 55 [pid = 2194] [id = 226] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x1166ae800 == 54 [pid = 2194] [id = 225] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x119866800 == 53 [pid = 2194] [id = 224] 07:16:53 INFO - PROCESS | 2194 | --DOCSHELL 0x118eea000 == 52 [pid = 2194] [id = 219] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 150 (0x119dd5c00) [pid = 2194] [serial = 531] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 149 (0x11b938800) [pid = 2194] [serial = 534] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x12d542800) [pid = 2194] [serial = 528] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x129f6f400) [pid = 2194] [serial = 477] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x119241800) [pid = 2194] [serial = 480] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x11accb800) [pid = 2194] [serial = 483] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x11c587400) [pid = 2194] [serial = 486] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x12779b000) [pid = 2194] [serial = 489] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x1187cc800) [pid = 2194] [serial = 431] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x12d1bd000) [pid = 2194] [serial = 428] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x1278f0800) [pid = 2194] [serial = 537] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x1297b4800) [pid = 2194] [serial = 630] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x11b9b5c00) [pid = 2194] [serial = 624] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x11a8e4c00) [pid = 2194] [serial = 623] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x12d1b9000) [pid = 2194] [serial = 638] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x12d58fc00) [pid = 2194] [serial = 644] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x12d54c800) [pid = 2194] [serial = 642] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x12e357400) [pid = 2194] [serial = 650] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x12e428400) [pid = 2194] [serial = 651] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x12d596400) [pid = 2194] [serial = 645] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x12d596c00) [pid = 2194] [serial = 647] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x12d308800) [pid = 2194] [serial = 639] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x12d0f7800) [pid = 2194] [serial = 636] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x12e34f800) [pid = 2194] [serial = 648] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x12bb57400) [pid = 2194] [serial = 633] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x126152800) [pid = 2194] [serial = 561] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12b72b400) [pid = 2194] [serial = 600] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11a8e0c00) [pid = 2194] [serial = 621] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x119245000) [pid = 2194] [serial = 620] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x116260400) [pid = 2194] [serial = 618] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x114491800) [pid = 2194] [serial = 617] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x12b3f3c00) [pid = 2194] [serial = 632] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11bd9a000) [pid = 2194] [serial = 626] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x126942400) [pid = 2194] [serial = 627] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x12bd98400) [pid = 2194] [serial = 635] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x12d53f800) [pid = 2194] [serial = 641] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x12744f400) [pid = 2194] [serial = 629] [outer = 0x0] [url = about:blank] 07:16:53 INFO - PROCESS | 2194 | 1461161813412 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]]]}] 07:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 723ms 07:16:53 INFO - PROCESS | 2194 | 1461161813435 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 07:16:53 INFO - PROCESS | 2194 | 1461161813437 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 07:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:16:53 INFO - PROCESS | 2194 | 1461161813440 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:16:53 INFO - PROCESS | 2194 | 1461161813441 Marionette TRACE conn2 <- [1,946,null,{}] 07:16:53 INFO - PROCESS | 2194 | 1461161813446 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}] 07:16:53 INFO - PROCESS | 2194 | 1461161813525 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 07:16:53 INFO - PROCESS | 2194 | 1461161813532 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:53 INFO - PROCESS | 2194 | ++DOCSHELL 0x119858000 == 53 [pid = 2194] [id = 244] 07:16:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11a7af400) [pid = 2194] [serial = 730] [outer = 0x0] 07:16:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11b074000) [pid = 2194] [serial = 731] [outer = 0x11a7af400] 07:16:53 INFO - PROCESS | 2194 | 1461161813558 Marionette DEBUG loaded listener.js 07:16:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11b9c3800) [pid = 2194] [serial = 732] [outer = 0x11a7af400] 07:16:53 INFO - PROCESS | 2194 | 1461161813914 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]]]}] 07:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 523ms 07:16:53 INFO - PROCESS | 2194 | 1461161813963 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 07:16:53 INFO - PROCESS | 2194 | 1461161813965 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 07:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:16:53 INFO - PROCESS | 2194 | 1461161813972 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:16:53 INFO - PROCESS | 2194 | 1461161813976 Marionette TRACE conn2 <- [1,950,null,{}] 07:16:53 INFO - PROCESS | 2194 | 1461161813979 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}] 07:16:54 INFO - PROCESS | 2194 | 1461161814059 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 07:16:54 INFO - PROCESS | 2194 | 1461161814066 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:54 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c225000 == 54 [pid = 2194] [id = 245] 07:16:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11bd20800) [pid = 2194] [serial = 733] [outer = 0x0] 07:16:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11c171000) [pid = 2194] [serial = 734] [outer = 0x11bd20800] 07:16:54 INFO - PROCESS | 2194 | 1461161814092 Marionette DEBUG loaded listener.js 07:16:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x1239de000) [pid = 2194] [serial = 735] [outer = 0x11bd20800] 07:16:54 INFO - PROCESS | 2194 | 1461161814429 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]]]}] 07:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 479ms 07:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:16:54 INFO - PROCESS | 2194 | 1461161814447 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 07:16:54 INFO - PROCESS | 2194 | 1461161814449 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 07:16:54 INFO - PROCESS | 2194 | 1461161814451 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:16:54 INFO - PROCESS | 2194 | 1461161814452 Marionette TRACE conn2 <- [1,954,null,{}] 07:16:54 INFO - PROCESS | 2194 | 1461161814455 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}] 07:16:54 INFO - PROCESS | 2194 | 1461161814539 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 07:16:54 INFO - PROCESS | 2194 | 1461161814590 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:54 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c75a800 == 55 [pid = 2194] [id = 246] 07:16:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11c589000) [pid = 2194] [serial = 736] [outer = 0x0] 07:16:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x126d15800) [pid = 2194] [serial = 737] [outer = 0x11c589000] 07:16:54 INFO - PROCESS | 2194 | 1461161814616 Marionette DEBUG loaded listener.js 07:16:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x1278f2000) [pid = 2194] [serial = 738] [outer = 0x11c589000] 07:16:54 INFO - PROCESS | 2194 | 1461161814882 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]]]}] 07:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 470ms 07:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:16:54 INFO - PROCESS | 2194 | 1461161814922 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 07:16:54 INFO - PROCESS | 2194 | 1461161814923 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 07:16:54 INFO - PROCESS | 2194 | 1461161814933 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:16:54 INFO - PROCESS | 2194 | 1461161814934 Marionette TRACE conn2 <- [1,958,null,{}] 07:16:54 INFO - PROCESS | 2194 | 1461161814937 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}] 07:16:55 INFO - PROCESS | 2194 | 1461161815019 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 07:16:55 INFO - PROCESS | 2194 | 1461161815024 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x1144a0800 == 56 [pid = 2194] [id = 247] 07:16:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x129f3d400) [pid = 2194] [serial = 739] [outer = 0x0] 07:16:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x129f68400) [pid = 2194] [serial = 740] [outer = 0x129f3d400] 07:16:55 INFO - PROCESS | 2194 | 1461161815059 Marionette DEBUG loaded listener.js 07:16:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x12b85b800) [pid = 2194] [serial = 741] [outer = 0x129f3d400] 07:16:55 INFO - PROCESS | 2194 | 1461161815417 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]]]}] 07:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 527ms 07:16:55 INFO - PROCESS | 2194 | 1461161815458 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 07:16:55 INFO - PROCESS | 2194 | 1461161815460 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 07:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:16:55 INFO - PROCESS | 2194 | 1461161815464 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:16:55 INFO - PROCESS | 2194 | 1461161815465 Marionette TRACE conn2 <- [1,962,null,{}] 07:16:55 INFO - PROCESS | 2194 | 1461161815468 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}] 07:16:55 INFO - PROCESS | 2194 | 1461161815567 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 07:16:55 INFO - PROCESS | 2194 | 1461161815579 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x127e44000 == 57 [pid = 2194] [id = 248] 07:16:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x1278f1800) [pid = 2194] [serial = 742] [outer = 0x0] 07:16:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x12bd9b000) [pid = 2194] [serial = 743] [outer = 0x1278f1800] 07:16:55 INFO - PROCESS | 2194 | 1461161815604 Marionette DEBUG loaded listener.js 07:16:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x12d1b8000) [pid = 2194] [serial = 744] [outer = 0x1278f1800] 07:16:55 INFO - PROCESS | 2194 | 1461161815933 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]]]}] 07:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 07:16:55 INFO - PROCESS | 2194 | 1461161815983 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 07:16:55 INFO - PROCESS | 2194 | 1461161815984 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 07:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:16:55 INFO - PROCESS | 2194 | 1461161815987 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:16:55 INFO - PROCESS | 2194 | 1461161815988 Marionette TRACE conn2 <- [1,966,null,{}] 07:16:55 INFO - PROCESS | 2194 | 1461161815990 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}] 07:16:56 INFO - PROCESS | 2194 | 1461161816085 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 07:16:56 INFO - PROCESS | 2194 | 1461161816121 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3c9000 == 58 [pid = 2194] [id = 249] 07:16:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x126796c00) [pid = 2194] [serial = 745] [outer = 0x0] 07:16:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x12d54c800) [pid = 2194] [serial = 746] [outer = 0x126796c00] 07:16:56 INFO - PROCESS | 2194 | 1461161816147 Marionette DEBUG loaded listener.js 07:16:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12d540000) [pid = 2194] [serial = 747] [outer = 0x126796c00] 07:16:56 INFO - PROCESS | 2194 | 1461161816464 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]]]}] 07:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 519ms 07:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:16:56 INFO - PROCESS | 2194 | 1461161816507 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 07:16:56 INFO - PROCESS | 2194 | 1461161816508 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 07:16:56 INFO - PROCESS | 2194 | 1461161816510 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:16:56 INFO - PROCESS | 2194 | 1461161816511 Marionette TRACE conn2 <- [1,970,null,{}] 07:16:56 INFO - PROCESS | 2194 | 1461161816513 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}] 07:16:56 INFO - PROCESS | 2194 | 1461161816614 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 07:16:56 INFO - PROCESS | 2194 | 1461161816647 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb1e000 == 59 [pid = 2194] [id = 250] 07:16:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x12bb55800) [pid = 2194] [serial = 748] [outer = 0x0] 07:16:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x12e350c00) [pid = 2194] [serial = 749] [outer = 0x12bb55800] 07:16:56 INFO - PROCESS | 2194 | 1461161816673 Marionette DEBUG loaded listener.js 07:16:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x12e41f800) [pid = 2194] [serial = 750] [outer = 0x12bb55800] 07:16:57 INFO - PROCESS | 2194 | 1461161817005 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]]]}] 07:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 07:16:57 INFO - PROCESS | 2194 | 1461161817031 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 07:16:57 INFO - PROCESS | 2194 | 1461161817033 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 07:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:16:57 INFO - PROCESS | 2194 | 1461161817035 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:16:57 INFO - PROCESS | 2194 | 1461161817036 Marionette TRACE conn2 <- [1,974,null,{}] 07:16:57 INFO - PROCESS | 2194 | 1461161817038 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}] 07:16:57 INFO - PROCESS | 2194 | 1461161817139 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 07:16:57 INFO - PROCESS | 2194 | 1461161817150 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x12c113800 == 60 [pid = 2194] [id = 251] 07:16:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12e34f800) [pid = 2194] [serial = 751] [outer = 0x0] 07:16:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x12e428c00) [pid = 2194] [serial = 752] [outer = 0x12e34f800] 07:16:57 INFO - PROCESS | 2194 | 1461161817175 Marionette DEBUG loaded listener.js 07:16:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12e4a4c00) [pid = 2194] [serial = 753] [outer = 0x12e34f800] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x12d0f2c00) [pid = 2194] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x118c83400) [pid = 2194] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x12754dc00) [pid = 2194] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x118c48400) [pid = 2194] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x1178f4800) [pid = 2194] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11acc8c00) [pid = 2194] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11a7a9000) [pid = 2194] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x129f3e000) [pid = 2194] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x118f67000) [pid = 2194] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x11bf3d400) [pid = 2194] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x11bf35800) [pid = 2194] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x114f5d400) [pid = 2194] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x129f3a800) [pid = 2194] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12614c400) [pid = 2194] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x12b3ea000) [pid = 2194] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x12bb52800) [pid = 2194] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x12b3f6400) [pid = 2194] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x11b079000) [pid = 2194] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11923fc00) [pid = 2194] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11bd97000) [pid = 2194] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x114486800) [pid = 2194] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x11bd91400) [pid = 2194] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:16:57 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x1152dd400) [pid = 2194] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:16:57 INFO - PROCESS | 2194 | 1461161817640 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]]]}] 07:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 618ms 07:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:16:57 INFO - PROCESS | 2194 | 1461161817654 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 07:16:57 INFO - PROCESS | 2194 | 1461161817655 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 07:16:57 INFO - PROCESS | 2194 | 1461161817657 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:16:57 INFO - PROCESS | 2194 | 1461161817658 Marionette TRACE conn2 <- [1,978,null,{}] 07:16:57 INFO - PROCESS | 2194 | 1461161817664 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}] 07:16:57 INFO - PROCESS | 2194 | 1461161817748 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 07:16:57 INFO - PROCESS | 2194 | 1461161817752 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x119703000 == 61 [pid = 2194] [id = 252] 07:16:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x114486800) [pid = 2194] [serial = 754] [outer = 0x0] 07:16:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x119950000) [pid = 2194] [serial = 755] [outer = 0x114486800] 07:16:57 INFO - PROCESS | 2194 | 1461161817783 Marionette DEBUG loaded listener.js 07:16:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x12614d800) [pid = 2194] [serial = 756] [outer = 0x114486800] 07:16:58 INFO - PROCESS | 2194 | 1461161818148 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]]]}] 07:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 523ms 07:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:16:58 INFO - PROCESS | 2194 | 1461161818187 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 07:16:58 INFO - PROCESS | 2194 | 1461161818189 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 07:16:58 INFO - PROCESS | 2194 | 1461161818191 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:16:58 INFO - PROCESS | 2194 | 1461161818195 Marionette TRACE conn2 <- [1,982,null,{}] 07:16:58 INFO - PROCESS | 2194 | 1461161818198 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}] 07:16:58 INFO - PROCESS | 2194 | 1461161818289 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 07:16:58 INFO - PROCESS | 2194 | 1461161818294 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:58 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d788000 == 62 [pid = 2194] [id = 253] 07:16:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x127eefc00) [pid = 2194] [serial = 757] [outer = 0x0] 07:16:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12e41fc00) [pid = 2194] [serial = 758] [outer = 0x127eefc00] 07:16:58 INFO - PROCESS | 2194 | 1461161818321 Marionette DEBUG loaded listener.js 07:16:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x12e779800) [pid = 2194] [serial = 759] [outer = 0x127eefc00] 07:16:58 INFO - PROCESS | 2194 | 1461161818638 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]]]}] 07:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 473ms 07:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:16:58 INFO - PROCESS | 2194 | 1461161818665 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 07:16:58 INFO - PROCESS | 2194 | 1461161818667 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 07:16:58 INFO - PROCESS | 2194 | 1461161818669 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:16:58 INFO - PROCESS | 2194 | 1461161818670 Marionette TRACE conn2 <- [1,986,null,{}] 07:16:58 INFO - PROCESS | 2194 | 1461161818672 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}] 07:16:58 INFO - PROCESS | 2194 | 1461161818754 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 07:16:58 INFO - PROCESS | 2194 | 1461161818758 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:58 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e522000 == 63 [pid = 2194] [id = 254] 07:16:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11c5ec400) [pid = 2194] [serial = 760] [outer = 0x0] 07:16:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11c5ee400) [pid = 2194] [serial = 761] [outer = 0x11c5ec400] 07:16:58 INFO - PROCESS | 2194 | 1461161818786 Marionette DEBUG loaded listener.js 07:16:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11c5f2400) [pid = 2194] [serial = 762] [outer = 0x11c5ec400] 07:16:59 INFO - PROCESS | 2194 | 1461161819124 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]]]}] 07:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 471ms 07:16:59 INFO - PROCESS | 2194 | 1461161819141 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 07:16:59 INFO - PROCESS | 2194 | 1461161819142 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 07:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:16:59 INFO - PROCESS | 2194 | 1461161819146 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:16:59 INFO - PROCESS | 2194 | 1461161819148 Marionette TRACE conn2 <- [1,990,null,{}] 07:16:59 INFO - PROCESS | 2194 | 1461161819150 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}] 07:16:59 INFO - PROCESS | 2194 | 1461161819255 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 07:16:59 INFO - PROCESS | 2194 | 1461161819261 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f251000 == 64 [pid = 2194] [id = 255] 07:16:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11a540400) [pid = 2194] [serial = 763] [outer = 0x0] 07:16:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11a549000) [pid = 2194] [serial = 764] [outer = 0x11a540400] 07:16:59 INFO - PROCESS | 2194 | 1461161819285 Marionette DEBUG loaded listener.js 07:16:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x11a54d000) [pid = 2194] [serial = 765] [outer = 0x11a540400] 07:16:59 INFO - PROCESS | 2194 | 1461161819567 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]]]}] 07:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 471ms 07:16:59 INFO - PROCESS | 2194 | 1461161819645 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 07:16:59 INFO - PROCESS | 2194 | 1461161819648 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 07:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:16:59 INFO - PROCESS | 2194 | 1461161819652 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:16:59 INFO - PROCESS | 2194 | 1461161819655 Marionette TRACE conn2 <- [1,994,null,{}] 07:16:59 INFO - PROCESS | 2194 | 1461161819659 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}] 07:16:59 INFO - PROCESS | 2194 | 1461161819764 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 07:16:59 INFO - PROCESS | 2194 | 1461161819818 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x1188ef000 == 65 [pid = 2194] [id = 256] 07:16:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x1146ae000) [pid = 2194] [serial = 766] [outer = 0x0] 07:16:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x1152de800) [pid = 2194] [serial = 767] [outer = 0x1146ae000] 07:16:59 INFO - PROCESS | 2194 | 1461161819850 Marionette DEBUG loaded listener.js 07:16:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x1187d5400) [pid = 2194] [serial = 768] [outer = 0x1146ae000] 07:17:00 INFO - PROCESS | 2194 | 1461161820321 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]]]}] 07:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 721ms 07:17:00 INFO - PROCESS | 2194 | 1461161820373 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 07:17:00 INFO - PROCESS | 2194 | 1461161820376 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 07:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:17:00 INFO - PROCESS | 2194 | 1461161820400 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:17:00 INFO - PROCESS | 2194 | 1461161820403 Marionette TRACE conn2 <- [1,998,null,{}] 07:17:00 INFO - PROCESS | 2194 | 1461161820406 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}] 07:17:00 INFO - PROCESS | 2194 | 1461161820509 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 07:17:00 INFO - PROCESS | 2194 | 1461161820576 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:00 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c226000 == 66 [pid = 2194] [id = 257] 07:17:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x1178fa800) [pid = 2194] [serial = 769] [outer = 0x0] 07:17:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x11acce000) [pid = 2194] [serial = 770] [outer = 0x1178fa800] 07:17:00 INFO - PROCESS | 2194 | 1461161820606 Marionette DEBUG loaded listener.js 07:17:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x11b075400) [pid = 2194] [serial = 771] [outer = 0x1178fa800] 07:17:01 INFO - PROCESS | 2194 | 1461161821014 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]]]}] 07:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 676ms 07:17:01 INFO - PROCESS | 2194 | 1461161821072 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 07:17:01 INFO - PROCESS | 2194 | 1461161821074 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 07:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:17:01 INFO - PROCESS | 2194 | 1461161821076 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:17:01 INFO - PROCESS | 2194 | 1461161821078 Marionette TRACE conn2 <- [1,1002,null,{}] 07:17:01 INFO - PROCESS | 2194 | 1461161821084 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}] 07:17:01 INFO - PROCESS | 2194 | 1461161821191 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 07:17:01 INFO - PROCESS | 2194 | 1461161821294 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d14d800 == 67 [pid = 2194] [id = 258] 07:17:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x11c5e5800) [pid = 2194] [serial = 772] [outer = 0x0] 07:17:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x11c5ecc00) [pid = 2194] [serial = 773] [outer = 0x11c5e5800] 07:17:01 INFO - PROCESS | 2194 | 1461161821329 Marionette DEBUG loaded listener.js 07:17:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x1239eac00) [pid = 2194] [serial = 774] [outer = 0x11c5e5800] 07:17:01 INFO - PROCESS | 2194 | 1461161821734 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]]]}] 07:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 721ms 07:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:17:01 INFO - PROCESS | 2194 | 1461161821798 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 07:17:01 INFO - PROCESS | 2194 | 1461161821799 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 07:17:01 INFO - PROCESS | 2194 | 1461161821801 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:17:01 INFO - PROCESS | 2194 | 1461161821803 Marionette TRACE conn2 <- [1,1006,null,{}] 07:17:01 INFO - PROCESS | 2194 | 1461161821805 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}] 07:17:01 INFO - PROCESS | 2194 | 1461161821906 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 07:17:01 INFO - PROCESS | 2194 | 1461161821964 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f522800 == 68 [pid = 2194] [id = 259] 07:17:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x126d16800) [pid = 2194] [serial = 775] [outer = 0x0] 07:17:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x129116000) [pid = 2194] [serial = 776] [outer = 0x126d16800] 07:17:01 INFO - PROCESS | 2194 | 1461161821994 Marionette DEBUG loaded listener.js 07:17:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12b3ec400) [pid = 2194] [serial = 777] [outer = 0x126d16800] 07:17:02 INFO - PROCESS | 2194 | 1461161822421 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]]]}] 07:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 669ms 07:17:02 INFO - PROCESS | 2194 | 1461161822472 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 07:17:02 INFO - PROCESS | 2194 | 1461161822473 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 07:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:17:02 INFO - PROCESS | 2194 | 1461161822476 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:17:02 INFO - PROCESS | 2194 | 1461161822477 Marionette TRACE conn2 <- [1,1010,null,{}] 07:17:02 INFO - PROCESS | 2194 | 1461161822479 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}] 07:17:02 INFO - PROCESS | 2194 | 1461161822594 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 07:17:02 INFO - PROCESS | 2194 | 1461161822651 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x12fd05800 == 69 [pid = 2194] [id = 260] 07:17:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x12b725400) [pid = 2194] [serial = 778] [outer = 0x0] 07:17:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x12bb56c00) [pid = 2194] [serial = 779] [outer = 0x12b725400] 07:17:02 INFO - PROCESS | 2194 | 1461161822681 Marionette DEBUG loaded listener.js 07:17:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x12d0fb000) [pid = 2194] [serial = 780] [outer = 0x12b725400] 07:17:03 INFO - PROCESS | 2194 | 1461161823108 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]]]}] 07:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 671ms 07:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:17:03 INFO - PROCESS | 2194 | 1461161823148 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 07:17:03 INFO - PROCESS | 2194 | 1461161823149 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 07:17:03 INFO - PROCESS | 2194 | 1461161823151 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:17:03 INFO - PROCESS | 2194 | 1461161823152 Marionette TRACE conn2 <- [1,1014,null,{}] 07:17:03 INFO - PROCESS | 2194 | 1461161823155 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}] 07:17:03 INFO - PROCESS | 2194 | 1461161823271 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 07:17:03 INFO - PROCESS | 2194 | 1461161823328 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:03 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c230800 == 70 [pid = 2194] [id = 261] 07:17:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x12d1aec00) [pid = 2194] [serial = 781] [outer = 0x0] 07:17:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x12e41a000) [pid = 2194] [serial = 782] [outer = 0x12d1aec00] 07:17:03 INFO - PROCESS | 2194 | 1461161823360 Marionette DEBUG loaded listener.js 07:17:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x12e77e800) [pid = 2194] [serial = 783] [outer = 0x12d1aec00] 07:17:04 INFO - PROCESS | 2194 | 1461161824013 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]]]}] 07:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 871ms 07:17:04 INFO - PROCESS | 2194 | 1461161824023 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 07:17:04 INFO - PROCESS | 2194 | 1461161824025 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 07:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:17:04 INFO - PROCESS | 2194 | 1461161824031 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:17:04 INFO - PROCESS | 2194 | 1461161824033 Marionette TRACE conn2 <- [1,1018,null,{}] 07:17:04 INFO - PROCESS | 2194 | 1461161824037 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}] 07:17:04 INFO - PROCESS | 2194 | 1461161824127 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 07:17:04 INFO - PROCESS | 2194 | 1461161824182 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:04 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ba8a000 == 71 [pid = 2194] [id = 262] 07:17:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x1178fbc00) [pid = 2194] [serial = 784] [outer = 0x0] 07:17:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x1187cc400) [pid = 2194] [serial = 785] [outer = 0x1178fbc00] 07:17:04 INFO - PROCESS | 2194 | 1461161824210 Marionette DEBUG loaded listener.js 07:17:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x118ecec00) [pid = 2194] [serial = 786] [outer = 0x1178fbc00] 07:17:04 INFO - PROCESS | 2194 | 1461161824603 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]]]}] 07:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 621ms 07:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:17:04 INFO - PROCESS | 2194 | 1461161824651 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 07:17:04 INFO - PROCESS | 2194 | 1461161824655 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 07:17:04 INFO - PROCESS | 2194 | 1461161824659 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:17:04 INFO - PROCESS | 2194 | 1461161824660 Marionette TRACE conn2 <- [1,1022,null,{}] 07:17:04 INFO - PROCESS | 2194 | 1461161824663 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}] 07:17:04 INFO - PROCESS | 2194 | 1461161824755 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb28800 == 70 [pid = 2194] [id = 205] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x12e522000 == 69 [pid = 2194] [id = 254] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x12d788000 == 68 [pid = 2194] [id = 253] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x119703000 == 67 [pid = 2194] [id = 252] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x12c113800 == 66 [pid = 2194] [id = 251] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb1e000 == 65 [pid = 2194] [id = 250] 07:17:04 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x11662fc00) [pid = 2194] [serial = 656] [outer = 0x0] [url = about:blank] 07:17:04 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x11bf37800) [pid = 2194] [serial = 659] [outer = 0x0] [url = about:blank] 07:17:04 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x129c35800) [pid = 2194] [serial = 662] [outer = 0x0] [url = about:blank] 07:17:04 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x12d304400) [pid = 2194] [serial = 665] [outer = 0x0] [url = about:blank] 07:17:04 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x12d548000) [pid = 2194] [serial = 707] [outer = 0x0] [url = about:blank] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3c9000 == 64 [pid = 2194] [id = 249] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x127e44000 == 63 [pid = 2194] [id = 248] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x1144a0800 == 62 [pid = 2194] [id = 247] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x11c75a800 == 61 [pid = 2194] [id = 246] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x11c225000 == 60 [pid = 2194] [id = 245] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x119858000 == 59 [pid = 2194] [id = 244] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x11a51d000 == 58 [pid = 2194] [id = 243] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x11914f800 == 57 [pid = 2194] [id = 242] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x12eec8800 == 56 [pid = 2194] [id = 241] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x12e519800 == 55 [pid = 2194] [id = 240] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x12d518800 == 54 [pid = 2194] [id = 239] 07:17:04 INFO - PROCESS | 2194 | 1461161824877 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x11c419000 == 53 [pid = 2194] [id = 238] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x119719800 == 52 [pid = 2194] [id = 237] 07:17:04 INFO - PROCESS | 2194 | --DOCSHELL 0x12d517800 == 51 [pid = 2194] [id = 236] 07:17:04 INFO - PROCESS | 2194 | ++DOCSHELL 0x114af5000 == 52 [pid = 2194] [id = 263] 07:17:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x1178fdc00) [pid = 2194] [serial = 787] [outer = 0x0] 07:17:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x1192de800) [pid = 2194] [serial = 788] [outer = 0x1178fdc00] 07:17:04 INFO - PROCESS | 2194 | 1461161824905 Marionette DEBUG loaded listener.js 07:17:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x11a7a8000) [pid = 2194] [serial = 789] [outer = 0x1178fdc00] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x11a8e1800) [pid = 2194] [serial = 603] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x11a8e8c00) [pid = 2194] [serial = 567] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x12992f400) [pid = 2194] [serial = 609] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x11bf36800) [pid = 2194] [serial = 606] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x12bb4a000) [pid = 2194] [serial = 615] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x129f6a800) [pid = 2194] [serial = 612] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x127180c00) [pid = 2194] [serial = 573] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x11c7ab800) [pid = 2194] [serial = 570] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x1178fb400) [pid = 2194] [serial = 564] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x127ef1000) [pid = 2194] [serial = 576] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x129f45000) [pid = 2194] [serial = 689] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x12745a000) [pid = 2194] [serial = 686] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x12b725000) [pid = 2194] [serial = 692] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x12bced800) [pid = 2194] [serial = 695] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x12bb49800) [pid = 2194] [serial = 693] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x12e4a0c00) [pid = 2194] [serial = 669] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x12e41c000) [pid = 2194] [serial = 668] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x11b6f8c00) [pid = 2194] [serial = 677] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x11bd1f800) [pid = 2194] [serial = 678] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x11a7abc00) [pid = 2194] [serial = 674] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11acd3c00) [pid = 2194] [serial = 675] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11c58d000) [pid = 2194] [serial = 683] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x1188ab000) [pid = 2194] [serial = 672] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x1157b0000) [pid = 2194] [serial = 671] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11c16d400) [pid = 2194] [serial = 680] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x11c584c00) [pid = 2194] [serial = 681] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11a74f800) [pid = 2194] [serial = 698] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11b9b7400) [pid = 2194] [serial = 699] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x12d1b7800) [pid = 2194] [serial = 704] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x12bd9e000) [pid = 2194] [serial = 696] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x12754d000) [pid = 2194] [serial = 701] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x12b3e9c00) [pid = 2194] [serial = 690] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x129c26c00) [pid = 2194] [serial = 687] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x12d30cc00) [pid = 2194] [serial = 705] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x1239e5400) [pid = 2194] [serial = 684] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x12d0f1400) [pid = 2194] [serial = 702] [outer = 0x0] [url = about:blank] 07:17:05 INFO - PROCESS | 2194 | 1461161825212 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]]]}] 07:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 573ms 07:17:05 INFO - PROCESS | 2194 | 1461161825233 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 07:17:05 INFO - PROCESS | 2194 | 1461161825234 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 07:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:17:05 INFO - PROCESS | 2194 | 1461161825237 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:17:05 INFO - PROCESS | 2194 | 1461161825239 Marionette TRACE conn2 <- [1,1026,null,{}] 07:17:05 INFO - PROCESS | 2194 | 1461161825249 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}] 07:17:05 INFO - PROCESS | 2194 | 1461161825333 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 07:17:05 INFO - PROCESS | 2194 | 1461161825420 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a9a8000 == 53 [pid = 2194] [id = 264] 07:17:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x11a7b4c00) [pid = 2194] [serial = 790] [outer = 0x0] 07:17:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x11ae35400) [pid = 2194] [serial = 791] [outer = 0x11a7b4c00] 07:17:05 INFO - PROCESS | 2194 | 1461161825451 Marionette DEBUG loaded listener.js 07:17:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x11b9b5400) [pid = 2194] [serial = 792] [outer = 0x11a7b4c00] 07:17:05 INFO - PROCESS | 2194 | 1461161825738 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]]]}] 07:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 522ms 07:17:05 INFO - PROCESS | 2194 | 1461161825760 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 07:17:05 INFO - PROCESS | 2194 | 1461161825764 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 07:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:17:05 INFO - PROCESS | 2194 | 1461161825772 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:17:05 INFO - PROCESS | 2194 | 1461161825773 Marionette TRACE conn2 <- [1,1030,null,{}] 07:17:05 INFO - PROCESS | 2194 | 1461161825775 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}] 07:17:05 INFO - PROCESS | 2194 | 1461161825864 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 07:17:05 INFO - PROCESS | 2194 | 1461161825868 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c422800 == 54 [pid = 2194] [id = 265] 07:17:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11b9c2c00) [pid = 2194] [serial = 793] [outer = 0x0] 07:17:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11bf34400) [pid = 2194] [serial = 794] [outer = 0x11b9c2c00] 07:17:05 INFO - PROCESS | 2194 | 1461161825894 Marionette DEBUG loaded listener.js 07:17:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11c296400) [pid = 2194] [serial = 795] [outer = 0x11b9c2c00] 07:17:06 INFO - PROCESS | 2194 | 1461161826242 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]]]}] 07:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 07:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:17:06 INFO - PROCESS | 2194 | 1461161826292 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 07:17:06 INFO - PROCESS | 2194 | 1461161826294 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 07:17:06 INFO - PROCESS | 2194 | 1461161826297 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:17:06 INFO - PROCESS | 2194 | 1461161826299 Marionette TRACE conn2 <- [1,1034,null,{}] 07:17:06 INFO - PROCESS | 2194 | 1461161826302 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}] 07:17:06 INFO - PROCESS | 2194 | 1461161826406 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 07:17:06 INFO - PROCESS | 2194 | 1461161826414 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:06 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a996000 == 55 [pid = 2194] [id = 266] 07:17:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11bd9b400) [pid = 2194] [serial = 796] [outer = 0x0] 07:17:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11c5e6800) [pid = 2194] [serial = 797] [outer = 0x11bd9b400] 07:17:06 INFO - PROCESS | 2194 | 1461161826448 Marionette DEBUG loaded listener.js 07:17:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11c5f3800) [pid = 2194] [serial = 798] [outer = 0x11bd9b400] 07:17:06 INFO - PROCESS | 2194 | 1461161826885 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]]]}] 07:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 621ms 07:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:17:06 INFO - PROCESS | 2194 | 1461161826918 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 07:17:06 INFO - PROCESS | 2194 | 1461161826920 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 07:17:06 INFO - PROCESS | 2194 | 1461161826922 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:17:06 INFO - PROCESS | 2194 | 1461161826923 Marionette TRACE conn2 <- [1,1038,null,{}] 07:17:06 INFO - PROCESS | 2194 | 1461161826925 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}] 07:17:07 INFO - PROCESS | 2194 | 1461161827043 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 07:17:07 INFO - PROCESS | 2194 | 1461161827078 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:07 INFO - PROCESS | 2194 | ++DOCSHELL 0x126ebe800 == 56 [pid = 2194] [id = 267] 07:17:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11c7abc00) [pid = 2194] [serial = 799] [outer = 0x0] 07:17:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x126dd2800) [pid = 2194] [serial = 800] [outer = 0x11c7abc00] 07:17:07 INFO - PROCESS | 2194 | 1461161827106 Marionette DEBUG loaded listener.js 07:17:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x129117800) [pid = 2194] [serial = 801] [outer = 0x11c7abc00] 07:17:07 INFO - PROCESS | 2194 | 1461161827474 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]]]}] 07:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 572ms 07:17:07 INFO - PROCESS | 2194 | 1461161827501 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 07:17:07 INFO - PROCESS | 2194 | 1461161827503 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 07:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:17:07 INFO - PROCESS | 2194 | 1461161827506 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:17:07 INFO - PROCESS | 2194 | 1461161827507 Marionette TRACE conn2 <- [1,1042,null,{}] 07:17:07 INFO - PROCESS | 2194 | 1461161827512 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}] 07:17:07 INFO - PROCESS | 2194 | 1461161827626 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 07:17:07 INFO - PROCESS | 2194 | 1461161827668 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:07 INFO - PROCESS | 2194 | ++DOCSHELL 0x129077000 == 57 [pid = 2194] [id = 268] 07:17:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11c960800) [pid = 2194] [serial = 802] [outer = 0x0] 07:17:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x1297b4400) [pid = 2194] [serial = 803] [outer = 0x11c960800] 07:17:07 INFO - PROCESS | 2194 | 1461161827702 Marionette DEBUG loaded listener.js 07:17:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x129f68000) [pid = 2194] [serial = 804] [outer = 0x11c960800] 07:17:08 INFO - PROCESS | 2194 | 1461161828143 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]]]}] 07:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 07:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:17:08 INFO - PROCESS | 2194 | 1461161828181 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 07:17:08 INFO - PROCESS | 2194 | 1461161828183 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 07:17:08 INFO - PROCESS | 2194 | 1461161828186 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:17:08 INFO - PROCESS | 2194 | 1461161828188 Marionette TRACE conn2 <- [1,1046,null,{}] 07:17:08 INFO - PROCESS | 2194 | 1461161828191 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}] 07:17:08 INFO - PROCESS | 2194 | 1461161828348 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 07:17:08 INFO - PROCESS | 2194 | 1461161828370 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3d5000 == 58 [pid = 2194] [id = 269] 07:17:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x12b3f2400) [pid = 2194] [serial = 805] [outer = 0x0] 07:17:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x12b850000) [pid = 2194] [serial = 806] [outer = 0x12b3f2400] 07:17:08 INFO - PROCESS | 2194 | 1461161828411 Marionette DEBUG loaded listener.js 07:17:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x12bce5c00) [pid = 2194] [serial = 807] [outer = 0x12b3f2400] 07:17:08 INFO - PROCESS | 2194 | 1461161828835 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]]]}] 07:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 672ms 07:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:17:08 INFO - PROCESS | 2194 | 1461161828858 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 07:17:08 INFO - PROCESS | 2194 | 1461161828859 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 07:17:08 INFO - PROCESS | 2194 | 1461161828861 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:17:08 INFO - PROCESS | 2194 | 1461161828862 Marionette TRACE conn2 <- [1,1050,null,{}] 07:17:08 INFO - PROCESS | 2194 | 1461161828871 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}] 07:17:09 INFO - PROCESS | 2194 | 1461161829150 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x11c589000) [pid = 2194] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x126796c00) [pid = 2194] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x12d30ac00) [pid = 2194] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x112358c00) [pid = 2194] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11bd20800) [pid = 2194] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x11a7af400) [pid = 2194] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x12bb55800) [pid = 2194] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x1162f0400) [pid = 2194] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x12e34f800) [pid = 2194] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x114486800) [pid = 2194] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11c5ec400) [pid = 2194] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x127eefc00) [pid = 2194] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x129f3d400) [pid = 2194] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x1278f1800) [pid = 2194] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x11c722800) [pid = 2194] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x11b6f5000) [pid = 2194] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x12d0f0400) [pid = 2194] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:17:09 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11644ac00) [pid = 2194] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:17:09 INFO - PROCESS | 2194 | 1461161829212 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:09 INFO - PROCESS | 2194 | ++DOCSHELL 0x11627b800 == 59 [pid = 2194] [id = 270] 07:17:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x112120400) [pid = 2194] [serial = 808] [outer = 0x0] 07:17:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x11644b400) [pid = 2194] [serial = 809] [outer = 0x112120400] 07:17:09 INFO - PROCESS | 2194 | 1461161829238 Marionette DEBUG loaded listener.js 07:17:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x11b6f9000) [pid = 2194] [serial = 810] [outer = 0x112120400] 07:17:09 INFO - PROCESS | 2194 | 1461161829540 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]]]}] 07:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 720ms 07:17:09 INFO - PROCESS | 2194 | 1461161829582 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 07:17:09 INFO - PROCESS | 2194 | 1461161829584 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 07:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:17:09 INFO - PROCESS | 2194 | 1461161829588 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:17:09 INFO - PROCESS | 2194 | 1461161829589 Marionette TRACE conn2 <- [1,1054,null,{}] 07:17:09 INFO - PROCESS | 2194 | 1461161829593 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}] 07:17:09 INFO - PROCESS | 2194 | 1461161829720 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 07:17:09 INFO - PROCESS | 2194 | 1461161829797 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:09 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c82000 == 60 [pid = 2194] [id = 271] 07:17:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x114486800) [pid = 2194] [serial = 811] [outer = 0x0] 07:17:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11c961800) [pid = 2194] [serial = 812] [outer = 0x114486800] 07:17:09 INFO - PROCESS | 2194 | 1461161829838 Marionette DEBUG loaded listener.js 07:17:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x12d0eec00) [pid = 2194] [serial = 813] [outer = 0x114486800] 07:17:10 INFO - PROCESS | 2194 | 1461161830149 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]]]}] 07:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 569ms 07:17:10 INFO - PROCESS | 2194 | 1461161830168 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 07:17:10 INFO - PROCESS | 2194 | 1461161830170 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 07:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:17:10 INFO - PROCESS | 2194 | 1461161830172 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:17:10 INFO - PROCESS | 2194 | 1461161830174 Marionette TRACE conn2 <- [1,1058,null,{}] 07:17:10 INFO - PROCESS | 2194 | 1461161830184 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}] 07:17:10 INFO - PROCESS | 2194 | 1461161830285 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 07:17:10 INFO - PROCESS | 2194 | 1461161830338 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf57000 == 61 [pid = 2194] [id = 272] 07:17:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x114c1fc00) [pid = 2194] [serial = 814] [outer = 0x0] 07:17:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11a8e9800) [pid = 2194] [serial = 815] [outer = 0x114c1fc00] 07:17:10 INFO - PROCESS | 2194 | 1461161830367 Marionette DEBUG loaded listener.js 07:17:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12d595c00) [pid = 2194] [serial = 816] [outer = 0x114c1fc00] 07:17:10 INFO - PROCESS | 2194 | 1461161830660 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]]]}] 07:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 519ms 07:17:10 INFO - PROCESS | 2194 | 1461161830691 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 07:17:10 INFO - PROCESS | 2194 | 1461161830693 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 07:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:17:10 INFO - PROCESS | 2194 | 1461161830703 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:17:10 INFO - PROCESS | 2194 | 1461161830704 Marionette TRACE conn2 <- [1,1062,null,{}] 07:17:10 INFO - PROCESS | 2194 | 1461161830707 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}] 07:17:10 INFO - PROCESS | 2194 | 1461161830793 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 07:17:10 INFO - PROCESS | 2194 | 1461161830800 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e50f800 == 62 [pid = 2194] [id = 273] 07:17:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12e41d000) [pid = 2194] [serial = 817] [outer = 0x0] 07:17:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x12e4a0c00) [pid = 2194] [serial = 818] [outer = 0x12e41d000] 07:17:10 INFO - PROCESS | 2194 | 1461161830826 Marionette DEBUG loaded listener.js 07:17:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x12e4aa800) [pid = 2194] [serial = 819] [outer = 0x12e41d000] 07:17:11 INFO - PROCESS | 2194 | 1461161831268 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]]]}] 07:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 619ms 07:17:11 INFO - PROCESS | 2194 | 1461161831324 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 07:17:11 INFO - PROCESS | 2194 | 1461161831328 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 07:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:17:11 INFO - PROCESS | 2194 | 1461161831333 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:17:11 INFO - PROCESS | 2194 | 1461161831336 Marionette TRACE conn2 <- [1,1066,null,{}] 07:17:11 INFO - PROCESS | 2194 | 1461161831342 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}] 07:17:11 INFO - PROCESS | 2194 | 1461161831497 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 07:17:11 INFO - PROCESS | 2194 | 1461161831641 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:11 INFO - PROCESS | 2194 | ++DOCSHELL 0x119854800 == 63 [pid = 2194] [id = 274] 07:17:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x114e5f400) [pid = 2194] [serial = 820] [outer = 0x0] 07:17:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x114e61000) [pid = 2194] [serial = 821] [outer = 0x114e5f400] 07:17:11 INFO - PROCESS | 2194 | 1461161831704 Marionette DEBUG loaded listener.js 07:17:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x114e66400) [pid = 2194] [serial = 822] [outer = 0x114e5f400] 07:17:12 INFO - PROCESS | 2194 | 1461161832124 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]]]}] 07:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 824ms 07:17:12 INFO - PROCESS | 2194 | 1461161832156 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 07:17:12 INFO - PROCESS | 2194 | 1461161832160 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 07:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:17:12 INFO - PROCESS | 2194 | 1461161832165 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:17:12 INFO - PROCESS | 2194 | 1461161832166 Marionette TRACE conn2 <- [1,1070,null,{}] 07:17:12 INFO - PROCESS | 2194 | 1461161832169 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}] 07:17:12 INFO - PROCESS | 2194 | 1461161832272 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 07:17:12 INFO - PROCESS | 2194 | 1461161832328 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c94f000 == 64 [pid = 2194] [id = 275] 07:17:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x1162e9800) [pid = 2194] [serial = 823] [outer = 0x0] 07:17:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x1191a6800) [pid = 2194] [serial = 824] [outer = 0x1162e9800] 07:17:12 INFO - PROCESS | 2194 | 1461161832358 Marionette DEBUG loaded listener.js 07:17:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x11a546800) [pid = 2194] [serial = 825] [outer = 0x1162e9800] 07:17:12 INFO - PROCESS | 2194 | 1461161832807 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]]]}] 07:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 670ms 07:17:12 INFO - PROCESS | 2194 | 1461161832835 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 07:17:12 INFO - PROCESS | 2194 | 1461161832836 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 07:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:17:12 INFO - PROCESS | 2194 | 1461161832839 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:17:12 INFO - PROCESS | 2194 | 1461161832841 Marionette TRACE conn2 <- [1,1074,null,{}] 07:17:12 INFO - PROCESS | 2194 | 1461161832849 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}] 07:17:12 INFO - PROCESS | 2194 | 1461161832974 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 07:17:13 INFO - PROCESS | 2194 | 1461161833044 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d517000 == 65 [pid = 2194] [id = 276] 07:17:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x11a8e1800) [pid = 2194] [serial = 826] [outer = 0x0] 07:17:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x11aeeac00) [pid = 2194] [serial = 827] [outer = 0x11a8e1800] 07:17:13 INFO - PROCESS | 2194 | 1461161833076 Marionette DEBUG loaded listener.js 07:17:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x11bf35800) [pid = 2194] [serial = 828] [outer = 0x11a8e1800] 07:17:13 INFO - PROCESS | 2194 | 1461161833475 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]]]}] 07:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 671ms 07:17:13 INFO - PROCESS | 2194 | 1461161833510 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 07:17:13 INFO - PROCESS | 2194 | 1461161833512 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 07:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:17:13 INFO - PROCESS | 2194 | 1461161833515 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:17:13 INFO - PROCESS | 2194 | 1461161833516 Marionette TRACE conn2 <- [1,1078,null,{}] 07:17:13 INFO - PROCESS | 2194 | 1461161833518 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}] 07:17:13 INFO - PROCESS | 2194 | 1461161833618 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 07:17:13 INFO - PROCESS | 2194 | 1461161833687 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f262000 == 66 [pid = 2194] [id = 277] 07:17:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x11c587c00) [pid = 2194] [serial = 829] [outer = 0x0] 07:17:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x11c7b9c00) [pid = 2194] [serial = 830] [outer = 0x11c587c00] 07:17:13 INFO - PROCESS | 2194 | 1461161833717 Marionette DEBUG loaded listener.js 07:17:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x1271e0c00) [pid = 2194] [serial = 831] [outer = 0x11c587c00] 07:17:14 INFO - PROCESS | 2194 | 1461161834107 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]]]}] 07:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 619ms 07:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:17:14 INFO - PROCESS | 2194 | 1461161834134 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 07:17:14 INFO - PROCESS | 2194 | 1461161834135 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 07:17:14 INFO - PROCESS | 2194 | 1461161834138 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:17:14 INFO - PROCESS | 2194 | 1461161834139 Marionette TRACE conn2 <- [1,1082,null,{}] 07:17:14 INFO - PROCESS | 2194 | 1461161834142 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}] 07:17:14 INFO - PROCESS | 2194 | 1461161834241 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 07:17:14 INFO - PROCESS | 2194 | 1461161834329 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x12fd11800 == 67 [pid = 2194] [id = 278] 07:17:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x12745a000) [pid = 2194] [serial = 832] [outer = 0x0] 07:17:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x127ef3800) [pid = 2194] [serial = 833] [outer = 0x12745a000] 07:17:14 INFO - PROCESS | 2194 | 1461161834372 Marionette DEBUG loaded listener.js 07:17:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x12b857c00) [pid = 2194] [serial = 834] [outer = 0x12745a000] 07:17:14 INFO - PROCESS | 2194 | 1461161834987 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]]]}] 07:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 919ms 07:17:15 INFO - PROCESS | 2194 | 1461161835058 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 07:17:15 INFO - PROCESS | 2194 | 1461161835059 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 07:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:17:15 INFO - PROCESS | 2194 | 1461161835062 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:17:15 INFO - PROCESS | 2194 | 1461161835063 Marionette TRACE conn2 <- [1,1086,null,{}] 07:17:15 INFO - PROCESS | 2194 | 1461161835065 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}] 07:17:15 INFO - PROCESS | 2194 | 1461161835181 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 07:17:15 INFO - PROCESS | 2194 | 1461161835237 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x123918800 == 68 [pid = 2194] [id = 279] 07:17:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12754d800) [pid = 2194] [serial = 835] [outer = 0x0] 07:17:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12e787400) [pid = 2194] [serial = 836] [outer = 0x12754d800] 07:17:15 INFO - PROCESS | 2194 | 1461161835269 Marionette DEBUG loaded listener.js 07:17:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x12e78e800) [pid = 2194] [serial = 837] [outer = 0x12754d800] 07:17:15 INFO - PROCESS | 2194 | 1461161835697 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]]]}] 07:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 668ms 07:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:17:15 INFO - PROCESS | 2194 | 1461161835731 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 07:17:15 INFO - PROCESS | 2194 | 1461161835732 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 07:17:15 INFO - PROCESS | 2194 | 1461161835734 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:17:15 INFO - PROCESS | 2194 | 1461161835735 Marionette TRACE conn2 <- [1,1090,null,{}] 07:17:15 INFO - PROCESS | 2194 | 1461161835738 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}] 07:17:15 INFO - PROCESS | 2194 | 1461161835837 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 07:17:15 INFO - PROCESS | 2194 | 1461161835893 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e822800 == 69 [pid = 2194] [id = 280] 07:17:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x11a544c00) [pid = 2194] [serial = 838] [outer = 0x0] 07:17:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x1269a9800) [pid = 2194] [serial = 839] [outer = 0x11a544c00] 07:17:15 INFO - PROCESS | 2194 | 1461161835961 Marionette DEBUG loaded listener.js 07:17:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x1269ae800) [pid = 2194] [serial = 840] [outer = 0x11a544c00] 07:17:16 INFO - PROCESS | 2194 | 1461161836517 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]]]}] 07:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 820ms 07:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:17:16 INFO - PROCESS | 2194 | 1461161836554 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 07:17:16 INFO - PROCESS | 2194 | 1461161836557 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 07:17:16 INFO - PROCESS | 2194 | 1461161836560 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:17:16 INFO - PROCESS | 2194 | 1461161836562 Marionette TRACE conn2 <- [1,1094,null,{}] 07:17:16 INFO - PROCESS | 2194 | 1461161836567 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}] 07:17:16 INFO - PROCESS | 2194 | 1461161836661 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 07:17:16 INFO - PROCESS | 2194 | 1461161836722 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b968800 == 70 [pid = 2194] [id = 281] 07:17:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x114656400) [pid = 2194] [serial = 841] [outer = 0x0] 07:17:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x114e65400) [pid = 2194] [serial = 842] [outer = 0x114656400] 07:17:16 INFO - PROCESS | 2194 | 1461161836750 Marionette DEBUG loaded listener.js 07:17:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x116629c00) [pid = 2194] [serial = 843] [outer = 0x114656400] 07:17:17 INFO - PROCESS | 2194 | 1461161837249 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]]]}] 07:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 724ms 07:17:17 INFO - PROCESS | 2194 | 1461161837284 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 07:17:17 INFO - PROCESS | 2194 | 1461161837287 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 07:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:17:17 INFO - PROCESS | 2194 | 1461161837292 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:17:17 INFO - PROCESS | 2194 | 1461161837293 Marionette TRACE conn2 <- [1,1098,null,{}] 07:17:17 INFO - PROCESS | 2194 | 1461161837296 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}] 07:17:17 INFO - PROCESS | 2194 | 1461161837390 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf57000 == 69 [pid = 2194] [id = 272] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x129c82000 == 68 [pid = 2194] [id = 271] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x11627b800 == 67 [pid = 2194] [id = 270] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3d5000 == 66 [pid = 2194] [id = 269] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x129077000 == 65 [pid = 2194] [id = 268] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x126ebe800 == 64 [pid = 2194] [id = 267] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x12bce0800) [pid = 2194] [serial = 719] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x12d54a800) [pid = 2194] [serial = 722] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x11a549000) [pid = 2194] [serial = 764] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x1191ad400) [pid = 2194] [serial = 710] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x12754cc00) [pid = 2194] [serial = 716] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x11b070c00) [pid = 2194] [serial = 713] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | 1461161837515 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x11a996000 == 63 [pid = 2194] [id = 266] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x11c422800 == 62 [pid = 2194] [id = 265] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x11a9a8000 == 61 [pid = 2194] [id = 264] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x114af5000 == 60 [pid = 2194] [id = 263] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x11ba8a000 == 59 [pid = 2194] [id = 262] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x11c226000 == 58 [pid = 2194] [id = 257] 07:17:17 INFO - PROCESS | 2194 | --DOCSHELL 0x1188ef000 == 57 [pid = 2194] [id = 256] 07:17:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x118515000 == 58 [pid = 2194] [id = 282] 07:17:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x114e59400) [pid = 2194] [serial = 844] [outer = 0x0] 07:17:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x1191ad400) [pid = 2194] [serial = 845] [outer = 0x114e59400] 07:17:17 INFO - PROCESS | 2194 | 1461161837550 Marionette DEBUG loaded listener.js 07:17:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x11a7aec00) [pid = 2194] [serial = 846] [outer = 0x114e59400] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x11c4f0000) [pid = 2194] [serial = 660] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x12e350800) [pid = 2194] [serial = 666] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x1191adc00) [pid = 2194] [serial = 657] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11a754400) [pid = 2194] [serial = 728] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x12e428c00) [pid = 2194] [serial = 752] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x12e41f800) [pid = 2194] [serial = 750] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x119950000) [pid = 2194] [serial = 755] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x12614d800) [pid = 2194] [serial = 756] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11c5ee400) [pid = 2194] [serial = 761] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11c5f2400) [pid = 2194] [serial = 762] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x12e41fc00) [pid = 2194] [serial = 758] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11a8ecc00) [pid = 2194] [serial = 729] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x129f68400) [pid = 2194] [serial = 740] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x12bd9b000) [pid = 2194] [serial = 743] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x12d1b8000) [pid = 2194] [serial = 744] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x12e4a4c00) [pid = 2194] [serial = 753] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x12b85b800) [pid = 2194] [serial = 741] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x12e779800) [pid = 2194] [serial = 759] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12bb51400) [pid = 2194] [serial = 663] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x126d15800) [pid = 2194] [serial = 737] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x1278f2000) [pid = 2194] [serial = 738] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x12d54c800) [pid = 2194] [serial = 746] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x12d597c00) [pid = 2194] [serial = 708] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x114c28800) [pid = 2194] [serial = 726] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x114487400) [pid = 2194] [serial = 725] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11c171000) [pid = 2194] [serial = 734] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x1239de000) [pid = 2194] [serial = 735] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11b074000) [pid = 2194] [serial = 731] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x12e350c00) [pid = 2194] [serial = 749] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x11b9c3800) [pid = 2194] [serial = 732] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x12d540000) [pid = 2194] [serial = 747] [outer = 0x0] [url = about:blank] 07:17:17 INFO - PROCESS | 2194 | 1461161837871 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]]]}] 07:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 623ms 07:17:17 INFO - PROCESS | 2194 | 1461161837914 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 07:17:17 INFO - PROCESS | 2194 | 1461161837916 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 07:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:17:17 INFO - PROCESS | 2194 | 1461161837918 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:17:17 INFO - PROCESS | 2194 | 1461161837921 Marionette TRACE conn2 <- [1,1102,null,{}] 07:17:17 INFO - PROCESS | 2194 | 1461161837928 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}] 07:17:18 INFO - PROCESS | 2194 | 1461161838018 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 07:17:18 INFO - PROCESS | 2194 | 1461161838023 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c239800 == 59 [pid = 2194] [id = 283] 07:17:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x11a8e2400) [pid = 2194] [serial = 847] [outer = 0x0] 07:17:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11b0ee400) [pid = 2194] [serial = 848] [outer = 0x11a8e2400] 07:17:18 INFO - PROCESS | 2194 | 1461161838051 Marionette DEBUG loaded listener.js 07:17:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11bd91400) [pid = 2194] [serial = 849] [outer = 0x11a8e2400] 07:17:18 INFO - PROCESS | 2194 | 1461161838403 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]]]}] 07:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 521ms 07:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:17:18 INFO - PROCESS | 2194 | 1461161838440 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 07:17:18 INFO - PROCESS | 2194 | 1461161838442 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 07:17:18 INFO - PROCESS | 2194 | 1461161838444 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:17:18 INFO - PROCESS | 2194 | 1461161838445 Marionette TRACE conn2 <- [1,1106,null,{}] 07:17:18 INFO - PROCESS | 2194 | 1461161838447 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}] 07:17:18 INFO - PROCESS | 2194 | 1461161838532 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 07:17:18 INFO - PROCESS | 2194 | 1461161838536 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260d3800 == 60 [pid = 2194] [id = 284] 07:17:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11c171000) [pid = 2194] [serial = 850] [outer = 0x0] 07:17:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11c299c00) [pid = 2194] [serial = 851] [outer = 0x11c171000] 07:17:18 INFO - PROCESS | 2194 | 1461161838562 Marionette DEBUG loaded listener.js 07:17:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11c5f0000) [pid = 2194] [serial = 852] [outer = 0x11c171000] 07:17:18 INFO - PROCESS | 2194 | 1461161838938 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]]]}] 07:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 520ms 07:17:18 INFO - PROCESS | 2194 | 1461161838965 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 07:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:17:18 INFO - PROCESS | 2194 | 1461161838967 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 07:17:18 INFO - PROCESS | 2194 | 1461161838971 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:17:18 INFO - PROCESS | 2194 | 1461161838972 Marionette TRACE conn2 <- [1,1110,null,{}] 07:17:18 INFO - PROCESS | 2194 | 1461161838976 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}] 07:17:19 INFO - PROCESS | 2194 | 1461161839098 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 07:17:19 INFO - PROCESS | 2194 | 1461161839106 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x1269fa800 == 61 [pid = 2194] [id = 285] 07:17:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11c7ab800) [pid = 2194] [serial = 853] [outer = 0x0] 07:17:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x1266e3400) [pid = 2194] [serial = 854] [outer = 0x11c7ab800] 07:17:19 INFO - PROCESS | 2194 | 1461161839147 Marionette DEBUG loaded listener.js 07:17:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x126941c00) [pid = 2194] [serial = 855] [outer = 0x11c7ab800] 07:17:19 INFO - PROCESS | 2194 | 1461161839580 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]]]}] 07:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 621ms 07:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:17:19 INFO - PROCESS | 2194 | 1461161839591 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 07:17:19 INFO - PROCESS | 2194 | 1461161839592 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 07:17:19 INFO - PROCESS | 2194 | 1461161839596 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:17:19 INFO - PROCESS | 2194 | 1461161839599 Marionette TRACE conn2 <- [1,1114,null,{}] 07:17:19 INFO - PROCESS | 2194 | 1461161839618 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}] 07:17:19 INFO - PROCESS | 2194 | 1461161839738 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 07:17:19 INFO - PROCESS | 2194 | 1461161839751 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c75000 == 62 [pid = 2194] [id = 286] 07:17:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x126d17c00) [pid = 2194] [serial = 856] [outer = 0x0] 07:17:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x12715ec00) [pid = 2194] [serial = 857] [outer = 0x126d17c00] 07:17:19 INFO - PROCESS | 2194 | 1461161839778 Marionette DEBUG loaded listener.js 07:17:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x12754cc00) [pid = 2194] [serial = 858] [outer = 0x126d17c00] 07:17:20 INFO - PROCESS | 2194 | 1461161840136 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]]]}] 07:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 589ms 07:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:17:20 INFO - PROCESS | 2194 | 1461161840184 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 07:17:20 INFO - PROCESS | 2194 | 1461161840186 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 07:17:20 INFO - PROCESS | 2194 | 1461161840188 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:17:20 INFO - PROCESS | 2194 | 1461161840189 Marionette TRACE conn2 <- [1,1118,null,{}] 07:17:20 INFO - PROCESS | 2194 | 1461161840191 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}] 07:17:20 INFO - PROCESS | 2194 | 1461161840291 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 07:17:20 INFO - PROCESS | 2194 | 1461161840326 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afcc800 == 63 [pid = 2194] [id = 287] 07:17:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x12754f800) [pid = 2194] [serial = 859] [outer = 0x0] 07:17:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x129c2c000) [pid = 2194] [serial = 860] [outer = 0x12754f800] 07:17:20 INFO - PROCESS | 2194 | 1461161840352 Marionette DEBUG loaded listener.js 07:17:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x12b3ea000) [pid = 2194] [serial = 861] [outer = 0x12754f800] 07:17:20 INFO - PROCESS | 2194 | 1461161840669 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]]]}] 07:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 07:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:17:20 INFO - PROCESS | 2194 | 1461161840707 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 07:17:20 INFO - PROCESS | 2194 | 1461161840708 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 07:17:20 INFO - PROCESS | 2194 | 1461161840711 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:17:20 INFO - PROCESS | 2194 | 1461161840714 Marionette TRACE conn2 <- [1,1122,null,{}] 07:17:20 INFO - PROCESS | 2194 | 1461161840716 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}] 07:17:20 INFO - PROCESS | 2194 | 1461161840817 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 07:17:20 INFO - PROCESS | 2194 | 1461161840832 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3d5000 == 64 [pid = 2194] [id = 288] 07:17:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x129931c00) [pid = 2194] [serial = 862] [outer = 0x0] 07:17:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x12bb49800) [pid = 2194] [serial = 863] [outer = 0x129931c00] 07:17:20 INFO - PROCESS | 2194 | 1461161840857 Marionette DEBUG loaded listener.js 07:17:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x12bcec000) [pid = 2194] [serial = 864] [outer = 0x129931c00] 07:17:21 INFO - PROCESS | 2194 | 1461161841224 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]]]}] 07:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 522ms 07:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:17:21 INFO - PROCESS | 2194 | 1461161841234 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 07:17:21 INFO - PROCESS | 2194 | 1461161841235 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 07:17:21 INFO - PROCESS | 2194 | 1461161841238 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:17:21 INFO - PROCESS | 2194 | 1461161841240 Marionette TRACE conn2 <- [1,1126,null,{}] 07:17:21 INFO - PROCESS | 2194 | 1461161841254 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}] 07:17:21 INFO - PROCESS | 2194 | 1461161841393 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 07:17:21 INFO - PROCESS | 2194 | 1461161841429 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd57000 == 65 [pid = 2194] [id = 289] 07:17:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x12b3eac00) [pid = 2194] [serial = 865] [outer = 0x0] 07:17:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12bd99c00) [pid = 2194] [serial = 866] [outer = 0x12b3eac00] 07:17:21 INFO - PROCESS | 2194 | 1461161841458 Marionette DEBUG loaded listener.js 07:17:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x12d305000) [pid = 2194] [serial = 867] [outer = 0x12b3eac00] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x112120400) [pid = 2194] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11c960800) [pid = 2194] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11a540400) [pid = 2194] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x129f40400) [pid = 2194] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x11c7abc00) [pid = 2194] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x1178fbc00) [pid = 2194] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x114486800) [pid = 2194] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11bd9b400) [pid = 2194] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12d1aec00) [pid = 2194] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x12b3f2400) [pid = 2194] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x11b9c2c00) [pid = 2194] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x1162ea800) [pid = 2194] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x1178fdc00) [pid = 2194] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x126150000) [pid = 2194] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x12d594800) [pid = 2194] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11a7acc00) [pid = 2194] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x114c1fc00) [pid = 2194] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x12d0edc00) [pid = 2194] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:17:21 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11a7b4c00) [pid = 2194] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:17:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x1162ea800) [pid = 2194] [serial = 868] [outer = 0x12f586800] 07:17:21 INFO - PROCESS | 2194 | 1461161841958 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]]]}] 07:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 731ms 07:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:17:21 INFO - PROCESS | 2194 | 1461161841969 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 07:17:21 INFO - PROCESS | 2194 | 1461161841970 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 07:17:21 INFO - PROCESS | 2194 | 1461161841972 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:17:21 INFO - PROCESS | 2194 | 1461161841974 Marionette TRACE conn2 <- [1,1130,null,{}] 07:17:21 INFO - PROCESS | 2194 | 1461161841976 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}] 07:17:22 INFO - PROCESS | 2194 | 1461161842058 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 07:17:22 INFO - PROCESS | 2194 | 1461161842132 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:22 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c229000 == 66 [pid = 2194] [id = 290] 07:17:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x1187d5000) [pid = 2194] [serial = 869] [outer = 0x0] 07:17:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11bd93800) [pid = 2194] [serial = 870] [outer = 0x1187d5000] 07:17:22 INFO - PROCESS | 2194 | 1461161842158 Marionette DEBUG loaded listener.js 07:17:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x126424c00) [pid = 2194] [serial = 871] [outer = 0x1187d5000] 07:17:22 INFO - PROCESS | 2194 | 1461161842437 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]]]}] 07:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 07:17:22 INFO - PROCESS | 2194 | 1461161842492 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 07:17:22 INFO - PROCESS | 2194 | 1461161842494 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 07:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:17:22 INFO - PROCESS | 2194 | 1461161842498 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:17:22 INFO - PROCESS | 2194 | 1461161842500 Marionette TRACE conn2 <- [1,1134,null,{}] 07:17:22 INFO - PROCESS | 2194 | 1461161842503 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}] 07:17:22 INFO - PROCESS | 2194 | 1461161842600 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 07:17:22 INFO - PROCESS | 2194 | 1461161842604 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:22 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc86000 == 67 [pid = 2194] [id = 291] 07:17:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x126425800) [pid = 2194] [serial = 872] [outer = 0x0] 07:17:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12642e800) [pid = 2194] [serial = 873] [outer = 0x126425800] 07:17:22 INFO - PROCESS | 2194 | 1461161842633 Marionette DEBUG loaded listener.js 07:17:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x12d0f1400) [pid = 2194] [serial = 874] [outer = 0x126425800] 07:17:22 INFO - PROCESS | 2194 | 1461161842968 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]]]}] 07:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 519ms 07:17:23 INFO - PROCESS | 2194 | 1461161843024 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 07:17:23 INFO - PROCESS | 2194 | 1461161843025 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 07:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:17:23 INFO - PROCESS | 2194 | 1461161843028 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:17:23 INFO - PROCESS | 2194 | 1461161843029 Marionette TRACE conn2 <- [1,1138,null,{}] 07:17:23 INFO - PROCESS | 2194 | 1461161843031 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}] 07:17:23 INFO - PROCESS | 2194 | 1461161843114 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 07:17:23 INFO - PROCESS | 2194 | 1461161843118 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x12eec0800 == 68 [pid = 2194] [id = 292] 07:17:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x126792400) [pid = 2194] [serial = 875] [outer = 0x0] 07:17:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x12a8f2800) [pid = 2194] [serial = 876] [outer = 0x126792400] 07:17:23 INFO - PROCESS | 2194 | 1461161843143 Marionette DEBUG loaded listener.js 07:17:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x12a8f6800) [pid = 2194] [serial = 877] [outer = 0x126792400] 07:17:23 INFO - PROCESS | 2194 | 1461161843491 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]]]}] 07:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 470ms 07:17:23 INFO - PROCESS | 2194 | 1461161843499 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 07:17:23 INFO - PROCESS | 2194 | 1461161843500 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 07:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:17:23 INFO - PROCESS | 2194 | 1461161843502 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:17:23 INFO - PROCESS | 2194 | 1461161843503 Marionette TRACE conn2 <- [1,1142,null,{}] 07:17:23 INFO - PROCESS | 2194 | 1461161843506 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}] 07:17:23 INFO - PROCESS | 2194 | 1461161843591 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 07:17:23 INFO - PROCESS | 2194 | 1461161843595 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f536000 == 69 [pid = 2194] [id = 293] 07:17:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x12a8f8800) [pid = 2194] [serial = 878] [outer = 0x0] 07:17:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x12d30c800) [pid = 2194] [serial = 879] [outer = 0x12a8f8800] 07:17:23 INFO - PROCESS | 2194 | 1461161843621 Marionette DEBUG loaded listener.js 07:17:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x12e41fc00) [pid = 2194] [serial = 880] [outer = 0x12a8f8800] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x11c230800 == 68 [pid = 2194] [id = 261] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12fd05800 == 67 [pid = 2194] [id = 260] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3d4000 == 66 [pid = 2194] [id = 162] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12e528000 == 65 [pid = 2194] [id = 223] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3dc000 == 64 [pid = 2194] [id = 204] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc8e000 == 63 [pid = 2194] [id = 218] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12bc36800 == 62 [pid = 2194] [id = 163] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf4c800 == 61 [pid = 2194] [id = 176] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12f522800 == 60 [pid = 2194] [id = 259] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12d14d800 == 59 [pid = 2194] [id = 258] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf07000 == 58 [pid = 2194] [id = 178] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x11b686800 == 57 [pid = 2194] [id = 161] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd46000 == 56 [pid = 2194] [id = 179] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4c1000 == 55 [pid = 2194] [id = 180] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4d8800 == 54 [pid = 2194] [id = 220] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x115827000 == 53 [pid = 2194] [id = 160] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12d142800 == 52 [pid = 2194] [id = 221] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12f251000 == 51 [pid = 2194] [id = 255] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x127e3a000 == 50 [pid = 2194] [id = 192] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12e523000 == 49 [pid = 2194] [id = 222] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12c128800 == 48 [pid = 2194] [id = 143] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x129c89800 == 47 [pid = 2194] [id = 159] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x11b968800 == 46 [pid = 2194] [id = 281] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12e822800 == 45 [pid = 2194] [id = 280] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x123918800 == 44 [pid = 2194] [id = 279] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12fd11800 == 43 [pid = 2194] [id = 278] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12f262000 == 42 [pid = 2194] [id = 277] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12d517000 == 41 [pid = 2194] [id = 276] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x11c94f000 == 40 [pid = 2194] [id = 275] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x12e50f800 == 39 [pid = 2194] [id = 273] 07:17:24 INFO - PROCESS | 2194 | --DOCSHELL 0x119854800 == 38 [pid = 2194] [id = 274] 07:17:25 INFO - PROCESS | 2194 | --DOCSHELL 0x118515000 == 37 [pid = 2194] [id = 282] 07:17:25 INFO - PROCESS | 2194 | --DOCSHELL 0x11c239800 == 36 [pid = 2194] [id = 283] 07:17:25 INFO - PROCESS | 2194 | --DOCSHELL 0x11c229000 == 35 [pid = 2194] [id = 290] 07:17:25 INFO - PROCESS | 2194 | --DOCSHELL 0x1269fa800 == 34 [pid = 2194] [id = 285] 07:17:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc86000 == 33 [pid = 2194] [id = 291] 07:17:25 INFO - PROCESS | 2194 | --DOCSHELL 0x1260d3800 == 32 [pid = 2194] [id = 284] 07:17:25 INFO - PROCESS | 2194 | --DOCSHELL 0x129c75000 == 31 [pid = 2194] [id = 286] 07:17:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12afcc800 == 30 [pid = 2194] [id = 287] 07:17:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd57000 == 29 [pid = 2194] [id = 289] 07:17:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3d5000 == 28 [pid = 2194] [id = 288] 07:17:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12eec0800 == 27 [pid = 2194] [id = 292] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x12d595c00) [pid = 2194] [serial = 816] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x12e4a0c00) [pid = 2194] [serial = 818] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11acce000) [pid = 2194] [serial = 770] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11b6f9000) [pid = 2194] [serial = 810] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x12bb56c00) [pid = 2194] [serial = 779] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x1297b4400) [pid = 2194] [serial = 803] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x11a54d000) [pid = 2194] [serial = 765] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x12d0f5000) [pid = 2194] [serial = 720] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x126dd2800) [pid = 2194] [serial = 800] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x1187cc400) [pid = 2194] [serial = 785] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x12d0eec00) [pid = 2194] [serial = 813] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11c5e6800) [pid = 2194] [serial = 797] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11c5ecc00) [pid = 2194] [serial = 773] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x12e41a000) [pid = 2194] [serial = 782] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x1152de800) [pid = 2194] [serial = 767] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x118ecec00) [pid = 2194] [serial = 786] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x12b850000) [pid = 2194] [serial = 806] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x11c296400) [pid = 2194] [serial = 795] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x11a7a9c00) [pid = 2194] [serial = 711] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x12e77e800) [pid = 2194] [serial = 783] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x11c961800) [pid = 2194] [serial = 812] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x11c5f3800) [pid = 2194] [serial = 798] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x1192de800) [pid = 2194] [serial = 788] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x129f68000) [pid = 2194] [serial = 804] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x12911e000) [pid = 2194] [serial = 717] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11644b400) [pid = 2194] [serial = 809] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x11bd21c00) [pid = 2194] [serial = 654] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x12bce5c00) [pid = 2194] [serial = 807] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x11bf34400) [pid = 2194] [serial = 794] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x11bd90800) [pid = 2194] [serial = 714] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x11a7a8000) [pid = 2194] [serial = 789] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x11a8e9800) [pid = 2194] [serial = 815] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x12d59b800) [pid = 2194] [serial = 723] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x129116000) [pid = 2194] [serial = 776] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x11b9b5400) [pid = 2194] [serial = 792] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x11ae35400) [pid = 2194] [serial = 791] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x129117800) [pid = 2194] [serial = 801] [outer = 0x0] [url = about:blank] 07:17:25 INFO - PROCESS | 2194 | 1461161845399 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]]]}] 07:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1923ms 07:17:25 INFO - PROCESS | 2194 | 1461161845426 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 07:17:25 INFO - PROCESS | 2194 | 1461161845428 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 07:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:17:25 INFO - PROCESS | 2194 | 1461161845432 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:17:25 INFO - PROCESS | 2194 | 1461161845434 Marionette TRACE conn2 <- [1,1146,null,{}] 07:17:25 INFO - PROCESS | 2194 | 1461161845438 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}] 07:17:25 INFO - PROCESS | 2194 | 1461161845514 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 07:17:25 INFO - PROCESS | 2194 | 1461161845520 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x115495000 == 28 [pid = 2194] [id = 294] 07:17:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x114e62400) [pid = 2194] [serial = 881] [outer = 0x0] 07:17:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x114e63000) [pid = 2194] [serial = 882] [outer = 0x114e62400] 07:17:25 INFO - PROCESS | 2194 | 1461161845550 Marionette DEBUG loaded listener.js 07:17:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x1152dac00) [pid = 2194] [serial = 883] [outer = 0x114e62400] 07:17:25 INFO - PROCESS | 2194 | 1461161845895 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]]]}] 07:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 471ms 07:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:17:25 INFO - PROCESS | 2194 | 1461161845902 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 07:17:25 INFO - PROCESS | 2194 | 1461161845907 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 07:17:25 INFO - PROCESS | 2194 | 1461161845912 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:17:25 INFO - PROCESS | 2194 | 1461161845915 Marionette TRACE conn2 <- [1,1150,null,{}] 07:17:25 INFO - PROCESS | 2194 | 1461161845918 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}] 07:17:25 INFO - PROCESS | 2194 | 1461161845990 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 07:17:26 INFO - PROCESS | 2194 | 1461161846037 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x118513000 == 29 [pid = 2194] [id = 295] 07:17:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x114e61c00) [pid = 2194] [serial = 884] [outer = 0x0] 07:17:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x115879400) [pid = 2194] [serial = 885] [outer = 0x114e61c00] 07:17:26 INFO - PROCESS | 2194 | 1461161846064 Marionette DEBUG loaded listener.js 07:17:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x1178fc000) [pid = 2194] [serial = 886] [outer = 0x114e61c00] 07:17:26 INFO - PROCESS | 2194 | 1461161846374 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]]]}] 07:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 473ms 07:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:17:26 INFO - PROCESS | 2194 | 1461161846387 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 07:17:26 INFO - PROCESS | 2194 | 1461161846388 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 07:17:26 INFO - PROCESS | 2194 | 1461161846391 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:17:26 INFO - PROCESS | 2194 | 1461161846394 Marionette TRACE conn2 <- [1,1154,null,{}] 07:17:26 INFO - PROCESS | 2194 | 1461161846405 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}] 07:17:26 INFO - PROCESS | 2194 | 1461161846483 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 07:17:26 INFO - PROCESS | 2194 | 1461161846487 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x119285800 == 30 [pid = 2194] [id = 296] 07:17:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x112120800) [pid = 2194] [serial = 887] [outer = 0x0] 07:17:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x118c48400) [pid = 2194] [serial = 888] [outer = 0x112120800] 07:17:26 INFO - PROCESS | 2194 | 1461161846519 Marionette DEBUG loaded listener.js 07:17:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x1191af400) [pid = 2194] [serial = 889] [outer = 0x112120800] 07:17:26 INFO - PROCESS | 2194 | 1461161846855 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]]]}] 07:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 475ms 07:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:17:26 INFO - PROCESS | 2194 | 1461161846867 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 07:17:26 INFO - PROCESS | 2194 | 1461161846869 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 07:17:26 INFO - PROCESS | 2194 | 1461161846871 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:17:26 INFO - PROCESS | 2194 | 1461161846872 Marionette TRACE conn2 <- [1,1158,null,{}] 07:17:26 INFO - PROCESS | 2194 | 1461161846874 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}] 07:17:26 INFO - PROCESS | 2194 | 1461161846972 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 07:17:26 INFO - PROCESS | 2194 | 1461161846978 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x119856800 == 31 [pid = 2194] [id = 297] 07:17:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x11644f800) [pid = 2194] [serial = 890] [outer = 0x0] 07:17:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x119244000) [pid = 2194] [serial = 891] [outer = 0x11644f800] 07:17:27 INFO - PROCESS | 2194 | 1461161847005 Marionette DEBUG loaded listener.js 07:17:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x119de2800) [pid = 2194] [serial = 892] [outer = 0x11644f800] 07:17:27 INFO - PROCESS | 2194 | 1461161847297 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]]]}] 07:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 472ms 07:17:27 INFO - PROCESS | 2194 | 1461161847344 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 07:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:17:27 INFO - PROCESS | 2194 | 1461161847347 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 07:17:27 INFO - PROCESS | 2194 | 1461161847350 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:17:27 INFO - PROCESS | 2194 | 1461161847351 Marionette TRACE conn2 <- [1,1162,null,{}] 07:17:27 INFO - PROCESS | 2194 | 1461161847353 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}] 07:17:27 INFO - PROCESS | 2194 | 1461161847421 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 07:17:27 INFO - PROCESS | 2194 | 1461161847425 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a90c000 == 32 [pid = 2194] [id = 298] 07:17:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x112125400) [pid = 2194] [serial = 893] [outer = 0x0] 07:17:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x11a547000) [pid = 2194] [serial = 894] [outer = 0x112125400] 07:17:27 INFO - PROCESS | 2194 | 1461161847454 Marionette DEBUG loaded listener.js 07:17:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x11a7a6400) [pid = 2194] [serial = 895] [outer = 0x112125400] 07:17:27 INFO - PROCESS | 2194 | 1461161847765 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]]]}] 07:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 07:17:27 INFO - PROCESS | 2194 | 1461161847826 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 07:17:27 INFO - PROCESS | 2194 | 1461161847827 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 07:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:17:27 INFO - PROCESS | 2194 | 1461161847829 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:17:27 INFO - PROCESS | 2194 | 1461161847830 Marionette TRACE conn2 <- [1,1166,null,{}] 07:17:27 INFO - PROCESS | 2194 | 1461161847833 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}] 07:17:27 INFO - PROCESS | 2194 | 1461161847919 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 07:17:27 INFO - PROCESS | 2194 | 1461161847924 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a997000 == 33 [pid = 2194] [id = 299] 07:17:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x11a7a9c00) [pid = 2194] [serial = 896] [outer = 0x0] 07:17:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x11a865800) [pid = 2194] [serial = 897] [outer = 0x11a7a9c00] 07:17:27 INFO - PROCESS | 2194 | 1461161847954 Marionette DEBUG loaded listener.js 07:17:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x11accbc00) [pid = 2194] [serial = 898] [outer = 0x11a7a9c00] 07:17:28 INFO - PROCESS | 2194 | 1461161848322 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]]]}] 07:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 07:17:28 INFO - PROCESS | 2194 | 1461161848349 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 07:17:28 INFO - PROCESS | 2194 | 1461161848351 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 07:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:17:28 INFO - PROCESS | 2194 | 1461161848354 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:17:28 INFO - PROCESS | 2194 | 1461161848356 Marionette TRACE conn2 <- [1,1170,null,{}] 07:17:28 INFO - PROCESS | 2194 | 1461161848359 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}] 07:17:28 INFO - PROCESS | 2194 | 1461161848416 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 07:17:28 INFO - PROCESS | 2194 | 1461161848461 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b671800 == 34 [pid = 2194] [id = 300] 07:17:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x1178f4800) [pid = 2194] [serial = 899] [outer = 0x0] 07:17:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x11acd2c00) [pid = 2194] [serial = 900] [outer = 0x1178f4800] 07:17:28 INFO - PROCESS | 2194 | 1461161848482 Marionette DEBUG loaded listener.js 07:17:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x11ae31800) [pid = 2194] [serial = 901] [outer = 0x1178f4800] 07:17:28 INFO - PROCESS | 2194 | 1461161848889 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]]]}] 07:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 570ms 07:17:28 INFO - PROCESS | 2194 | 1461161848925 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 07:17:28 INFO - PROCESS | 2194 | 1461161848927 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 07:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:17:28 INFO - PROCESS | 2194 | 1461161848930 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:17:28 INFO - PROCESS | 2194 | 1461161848932 Marionette TRACE conn2 <- [1,1174,null,{}] 07:17:28 INFO - PROCESS | 2194 | 1461161848935 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}] 07:17:29 INFO - PROCESS | 2194 | 1461161849068 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 07:17:29 INFO - PROCESS | 2194 | 1461161849078 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ba95000 == 35 [pid = 2194] [id = 301] 07:17:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x118c0bc00) [pid = 2194] [serial = 902] [outer = 0x0] 07:17:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x11ae35000) [pid = 2194] [serial = 903] [outer = 0x118c0bc00] 07:17:29 INFO - PROCESS | 2194 | 1461161849116 Marionette DEBUG loaded listener.js 07:17:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11b072c00) [pid = 2194] [serial = 904] [outer = 0x118c0bc00] 07:17:29 INFO - PROCESS | 2194 | 1461161849418 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] 07:17:29 INFO - PROCESS | 2194 | 1461161849453 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 07:17:29 INFO - PROCESS | 2194 | 1461161849455 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:17:29 INFO - PROCESS | 2194 | 1461161849456 Marionette TRACE conn2 <- [1,1178,null,{}] 07:17:29 INFO - PROCESS | 2194 | 1461161849459 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}] 07:17:29 INFO - PROCESS | 2194 | 1461161849529 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 07:17:29 INFO - PROCESS | 2194 | 1461161849534 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x119285000 == 36 [pid = 2194] [id = 302] 07:17:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11ae32000) [pid = 2194] [serial = 905] [outer = 0x0] 07:17:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11b938400) [pid = 2194] [serial = 906] [outer = 0x11ae32000] 07:17:29 INFO - PROCESS | 2194 | 1461161849560 Marionette DEBUG loaded listener.js 07:17:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11b9be400) [pid = 2194] [serial = 907] [outer = 0x11ae32000] 07:17:29 INFO - PROCESS | 2194 | 1461161849885 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] 07:17:29 INFO - PROCESS | 2194 | 1461161849931 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 07:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:17:29 INFO - PROCESS | 2194 | 1461161849951 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:17:29 INFO - PROCESS | 2194 | 1461161849953 Marionette TRACE conn2 <- [1,1182,null,{}] 07:17:29 INFO - PROCESS | 2194 | 1461161849956 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}] 07:17:30 INFO - PROCESS | 2194 | 1461161850071 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 07:17:30 INFO - PROCESS | 2194 | 1461161850078 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4d2800 == 37 [pid = 2194] [id = 303] 07:17:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11b9c0800) [pid = 2194] [serial = 908] [outer = 0x0] 07:17:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11bd8f000) [pid = 2194] [serial = 909] [outer = 0x11b9c0800] 07:17:30 INFO - PROCESS | 2194 | 1461161850119 Marionette DEBUG loaded listener.js 07:17:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11bd9ac00) [pid = 2194] [serial = 910] [outer = 0x11b9c0800] 07:17:30 INFO - PROCESS | 2194 | 1461161850576 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] 07:17:30 INFO - PROCESS | 2194 | 1461161850625 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 07:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:17:30 INFO - PROCESS | 2194 | 1461161850633 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:17:30 INFO - PROCESS | 2194 | 1461161850634 Marionette TRACE conn2 <- [1,1186,null,{}] 07:17:30 INFO - PROCESS | 2194 | 1461161850637 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}] 07:17:30 INFO - PROCESS | 2194 | 1461161850740 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 07:17:30 INFO - PROCESS | 2194 | 1461161850794 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a909800 == 38 [pid = 2194] [id = 304] 07:17:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11c176800) [pid = 2194] [serial = 911] [outer = 0x0] 07:17:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11c297800) [pid = 2194] [serial = 912] [outer = 0x11c176800] 07:17:30 INFO - PROCESS | 2194 | 1461161850823 Marionette DEBUG loaded listener.js 07:17:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11c58cc00) [pid = 2194] [serial = 913] [outer = 0x11c176800] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x12e41d000) [pid = 2194] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11c7ab800) [pid = 2194] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x11c171000) [pid = 2194] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11a8e2400) [pid = 2194] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x114e59400) [pid = 2194] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x114656400) [pid = 2194] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x11a544c00) [pid = 2194] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x12754d800) [pid = 2194] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x12745a000) [pid = 2194] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x11c587c00) [pid = 2194] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x11a8e1800) [pid = 2194] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x1162e9800) [pid = 2194] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x114e5f400) [pid = 2194] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x126425800) [pid = 2194] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x11c5e5800) [pid = 2194] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x1178fa800) [pid = 2194] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x1146ae000) [pid = 2194] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x12b725400) [pid = 2194] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x126d16800) [pid = 2194] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x12754f800) [pid = 2194] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x126d17c00) [pid = 2194] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x129931c00) [pid = 2194] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x12b3eac00) [pid = 2194] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x1187d5000) [pid = 2194] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:17:31 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x126792400) [pid = 2194] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:17:31 INFO - PROCESS | 2194 | 1461161851744 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] 07:17:31 INFO - PROCESS | 2194 | 1461161851807 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 07:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:17:31 INFO - PROCESS | 2194 | 1461161851834 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:17:31 INFO - PROCESS | 2194 | 1461161851837 Marionette TRACE conn2 <- [1,1190,null,{}] 07:17:31 INFO - PROCESS | 2194 | 1461161851841 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}] 07:17:31 INFO - PROCESS | 2194 | 1461161851944 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 07:17:32 INFO - PROCESS | 2194 | 1461161851994 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x118eec000 == 39 [pid = 2194] [id = 305] 07:17:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x114e5fc00) [pid = 2194] [serial = 914] [outer = 0x0] 07:17:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x1152de800) [pid = 2194] [serial = 915] [outer = 0x114e5fc00] 07:17:32 INFO - PROCESS | 2194 | 1461161852026 Marionette DEBUG loaded listener.js 07:17:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x1162eb400) [pid = 2194] [serial = 916] [outer = 0x114e5fc00] 07:17:32 INFO - PROCESS | 2194 | 1461161852567 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] 07:17:32 INFO - PROCESS | 2194 | 1461161852627 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 07:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:17:32 INFO - PROCESS | 2194 | 1461161852634 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:17:32 INFO - PROCESS | 2194 | 1461161852636 Marionette TRACE conn2 <- [1,1194,null,{}] 07:17:32 INFO - PROCESS | 2194 | 1461161852639 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}] 07:17:32 INFO - PROCESS | 2194 | 1461161852830 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 07:17:32 INFO - PROCESS | 2194 | 1461161852910 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x118750000 == 40 [pid = 2194] [id = 306] 07:17:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x11465d800) [pid = 2194] [serial = 917] [outer = 0x0] 07:17:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x114e5ac00) [pid = 2194] [serial = 918] [outer = 0x11465d800] 07:17:32 INFO - PROCESS | 2194 | 1461161852939 Marionette DEBUG loaded listener.js 07:17:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x1155ae800) [pid = 2194] [serial = 919] [outer = 0x11465d800] 07:17:33 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4d2800 == 39 [pid = 2194] [id = 303] 07:17:33 INFO - PROCESS | 2194 | --DOCSHELL 0x119285000 == 38 [pid = 2194] [id = 302] 07:17:33 INFO - PROCESS | 2194 | --DOCSHELL 0x11ba95000 == 37 [pid = 2194] [id = 301] 07:17:33 INFO - PROCESS | 2194 | --DOCSHELL 0x11b671800 == 36 [pid = 2194] [id = 300] 07:17:33 INFO - PROCESS | 2194 | --DOCSHELL 0x11a997000 == 35 [pid = 2194] [id = 299] 07:17:33 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x12d30c800) [pid = 2194] [serial = 879] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 2194 | --DOCSHELL 0x11a90c000 == 34 [pid = 2194] [id = 298] 07:17:33 INFO - PROCESS | 2194 | --DOCSHELL 0x119856800 == 33 [pid = 2194] [id = 297] 07:17:33 INFO - PROCESS | 2194 | --DOCSHELL 0x119285800 == 32 [pid = 2194] [id = 296] 07:17:33 INFO - PROCESS | 2194 | --DOCSHELL 0x118513000 == 31 [pid = 2194] [id = 295] 07:17:33 INFO - PROCESS | 2194 | --DOCSHELL 0x115495000 == 30 [pid = 2194] [id = 294] 07:17:33 INFO - PROCESS | 2194 | 1461161853416 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] 07:17:33 INFO - PROCESS | 2194 | 1461161853464 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 07:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:17:33 INFO - PROCESS | 2194 | 1461161853469 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:17:33 INFO - PROCESS | 2194 | 1461161853473 Marionette TRACE conn2 <- [1,1198,null,{}] 07:17:33 INFO - PROCESS | 2194 | 1461161853478 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}] 07:17:33 INFO - PROCESS | 2194 | 1461161853592 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 07:17:33 INFO - PROCESS | 2194 | 1461161853601 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:33 INFO - PROCESS | 2194 | ++DOCSHELL 0x119707000 == 31 [pid = 2194] [id = 307] 07:17:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 59 (0x1162e9800) [pid = 2194] [serial = 920] [outer = 0x0] 07:17:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 60 (0x118763c00) [pid = 2194] [serial = 921] [outer = 0x1162e9800] 07:17:33 INFO - PROCESS | 2194 | 1461161853633 Marionette DEBUG loaded listener.js 07:17:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 61 (0x1188a9800) [pid = 2194] [serial = 922] [outer = 0x1162e9800] 07:17:34 INFO - PROCESS | 2194 | 1461161854037 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]]]}] 07:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 623ms 07:17:34 INFO - PROCESS | 2194 | 1461161854093 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 07:17:34 INFO - PROCESS | 2194 | 1461161854096 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 07:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:17:34 INFO - PROCESS | 2194 | 1461161854108 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:17:34 INFO - PROCESS | 2194 | 1461161854111 Marionette TRACE conn2 <- [1,1202,null,{}] 07:17:34 INFO - PROCESS | 2194 | 1461161854115 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}] 07:17:34 INFO - PROCESS | 2194 | 1461161854251 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 07:17:34 INFO - PROCESS | 2194 | 1461161854340 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:34 INFO - PROCESS | 2194 | ++DOCSHELL 0x114aef000 == 32 [pid = 2194] [id = 308] 07:17:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 62 (0x11211a400) [pid = 2194] [serial = 923] [outer = 0x0] 07:17:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 63 (0x11448d800) [pid = 2194] [serial = 924] [outer = 0x11211a400] 07:17:34 INFO - PROCESS | 2194 | 1461161854373 Marionette DEBUG loaded listener.js 07:17:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 64 (0x1156a9c00) [pid = 2194] [serial = 925] [outer = 0x11211a400] 07:17:34 INFO - PROCESS | 2194 | 1461161854816 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]]]}] 07:17:34 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 07:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 774ms 07:17:34 INFO - PROCESS | 2194 | 1461161854882 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 07:17:34 INFO - PROCESS | 2194 | 1461161854886 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 07:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:17:34 INFO - PROCESS | 2194 | 1461161854890 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:17:34 INFO - PROCESS | 2194 | 1461161854891 Marionette TRACE conn2 <- [1,1206,null,{}] 07:17:34 INFO - PROCESS | 2194 | 1461161854895 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}] 07:17:34 INFO - PROCESS | 2194 | 1461161854988 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 07:17:35 INFO - PROCESS | 2194 | 1461161855046 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a921000 == 33 [pid = 2194] [id = 309] 07:17:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 65 (0x118f5cc00) [pid = 2194] [serial = 926] [outer = 0x0] 07:17:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 66 (0x1191af800) [pid = 2194] [serial = 927] [outer = 0x118f5cc00] 07:17:35 INFO - PROCESS | 2194 | 1461161855078 Marionette DEBUG loaded listener.js 07:17:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 67 (0x119d61000) [pid = 2194] [serial = 928] [outer = 0x118f5cc00] 07:17:35 INFO - PROCESS | 2194 | 1461161855484 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]]]}] 07:17:35 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 07:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 621ms 07:17:35 INFO - PROCESS | 2194 | 1461161855514 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 07:17:35 INFO - PROCESS | 2194 | 1461161855517 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 07:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:17:35 INFO - PROCESS | 2194 | 1461161855520 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:17:35 INFO - PROCESS | 2194 | 1461161855521 Marionette TRACE conn2 <- [1,1210,null,{}] 07:17:35 INFO - PROCESS | 2194 | 1461161855524 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}] 07:17:35 INFO - PROCESS | 2194 | 1461161855636 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 07:17:35 INFO - PROCESS | 2194 | 1461161855693 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x11adeb800 == 34 [pid = 2194] [id = 310] 07:17:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 68 (0x11a547800) [pid = 2194] [serial = 929] [outer = 0x0] 07:17:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 69 (0x11a757400) [pid = 2194] [serial = 930] [outer = 0x11a547800] 07:17:35 INFO - PROCESS | 2194 | 1461161855724 Marionette DEBUG loaded listener.js 07:17:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 70 (0x11a7b2400) [pid = 2194] [serial = 931] [outer = 0x11a547800] 07:17:36 INFO - PROCESS | 2194 | 1461161856150 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]]]}] 07:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 07:17:36 INFO - PROCESS | 2194 | 1461161856191 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 07:17:36 INFO - PROCESS | 2194 | 1461161856193 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 07:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:17:36 INFO - PROCESS | 2194 | 1461161856200 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:17:36 INFO - PROCESS | 2194 | 1461161856205 Marionette TRACE conn2 <- [1,1214,null,{}] 07:17:36 INFO - PROCESS | 2194 | 1461161856209 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}] 07:17:36 INFO - PROCESS | 2194 | 1461161856332 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 07:17:36 INFO - PROCESS | 2194 | 1461161856355 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c222000 == 35 [pid = 2194] [id = 311] 07:17:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 71 (0x114e5dc00) [pid = 2194] [serial = 932] [outer = 0x0] 07:17:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 72 (0x11a8e9800) [pid = 2194] [serial = 933] [outer = 0x114e5dc00] 07:17:36 INFO - PROCESS | 2194 | 1461161856408 Marionette DEBUG loaded listener.js 07:17:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 73 (0x11acd3c00) [pid = 2194] [serial = 934] [outer = 0x114e5dc00] 07:17:36 INFO - PROCESS | 2194 | 1461161856793 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]]]}] 07:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 628ms 07:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:17:36 INFO - PROCESS | 2194 | 1461161856825 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 07:17:36 INFO - PROCESS | 2194 | 1461161856827 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 07:17:36 INFO - PROCESS | 2194 | 1461161856829 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:17:36 INFO - PROCESS | 2194 | 1461161856830 Marionette TRACE conn2 <- [1,1218,null,{}] 07:17:36 INFO - PROCESS | 2194 | 1461161856833 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}] 07:17:36 INFO - PROCESS | 2194 | 1461161856923 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 07:17:37 INFO - PROCESS | 2194 | 1461161857001 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:37 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4d6000 == 36 [pid = 2194] [id = 312] 07:17:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 74 (0x11a868400) [pid = 2194] [serial = 935] [outer = 0x0] 07:17:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 75 (0x11ae2fc00) [pid = 2194] [serial = 936] [outer = 0x11a868400] 07:17:37 INFO - PROCESS | 2194 | 1461161857031 Marionette DEBUG loaded listener.js 07:17:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 76 (0x11aef6000) [pid = 2194] [serial = 937] [outer = 0x11a868400] 07:17:37 INFO - PROCESS | 2194 | 1461161857436 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]]]}] 07:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 669ms 07:17:37 INFO - PROCESS | 2194 | 1461161857499 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 07:17:37 INFO - PROCESS | 2194 | 1461161857500 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 07:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:17:37 INFO - PROCESS | 2194 | 1461161857503 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:17:37 INFO - PROCESS | 2194 | 1461161857504 Marionette TRACE conn2 <- [1,1222,null,{}] 07:17:37 INFO - PROCESS | 2194 | 1461161857506 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}] 07:17:37 INFO - PROCESS | 2194 | 1461161857642 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 07:17:37 INFO - PROCESS | 2194 | 1461161857703 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:37 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7c6800 == 37 [pid = 2194] [id = 313] 07:17:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 77 (0x114491800) [pid = 2194] [serial = 938] [outer = 0x0] 07:17:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 78 (0x114e5bc00) [pid = 2194] [serial = 939] [outer = 0x114491800] 07:17:37 INFO - PROCESS | 2194 | 1461161857732 Marionette DEBUG loaded listener.js 07:17:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 79 (0x1185a3400) [pid = 2194] [serial = 940] [outer = 0x114491800] 07:17:38 INFO - PROCESS | 2194 | --DOCSHELL 0x119707000 == 36 [pid = 2194] [id = 307] 07:17:38 INFO - PROCESS | 2194 | --DOCSHELL 0x118750000 == 35 [pid = 2194] [id = 306] 07:17:38 INFO - PROCESS | 2194 | --DOCSHELL 0x118eec000 == 34 [pid = 2194] [id = 305] 07:17:38 INFO - PROCESS | 2194 | 1461161858120 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] 07:17:38 INFO - PROCESS | 2194 | 1461161858178 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 07:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:17:38 INFO - PROCESS | 2194 | 1461161858181 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:17:38 INFO - PROCESS | 2194 | 1461161858183 Marionette TRACE conn2 <- [1,1226,null,{}] 07:17:38 INFO - PROCESS | 2194 | 1461161858186 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}] 07:17:38 INFO - PROCESS | 2194 | 1461161858284 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 07:17:38 INFO - PROCESS | 2194 | 1461161858289 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x11926d800 == 35 [pid = 2194] [id = 314] 07:17:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 80 (0x118c10400) [pid = 2194] [serial = 941] [outer = 0x0] 07:17:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 81 (0x119d60c00) [pid = 2194] [serial = 942] [outer = 0x118c10400] 07:17:38 INFO - PROCESS | 2194 | 1461161858321 Marionette DEBUG loaded listener.js 07:17:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 82 (0x11a861400) [pid = 2194] [serial = 943] [outer = 0x118c10400] 07:17:38 INFO - PROCESS | 2194 | 1461161858668 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]]]}] 07:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 521ms 07:17:38 INFO - PROCESS | 2194 | 1461161858712 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 07:17:38 INFO - PROCESS | 2194 | 1461161858714 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 07:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:17:38 INFO - PROCESS | 2194 | 1461161858720 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:17:38 INFO - PROCESS | 2194 | 1461161858721 Marionette TRACE conn2 <- [1,1230,null,{}] 07:17:38 INFO - PROCESS | 2194 | 1461161858724 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}] 07:17:38 INFO - PROCESS | 2194 | 1461161858797 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 07:17:38 INFO - PROCESS | 2194 | 1461161858802 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4d2800 == 36 [pid = 2194] [id = 315] 07:17:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 83 (0x11a86c400) [pid = 2194] [serial = 944] [outer = 0x0] 07:17:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 84 (0x11b93f800) [pid = 2194] [serial = 945] [outer = 0x11a86c400] 07:17:38 INFO - PROCESS | 2194 | 1461161858830 Marionette DEBUG loaded listener.js 07:17:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 85 (0x11b9c3400) [pid = 2194] [serial = 946] [outer = 0x11a86c400] 07:17:39 INFO - PROCESS | 2194 | 1461161859168 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]]]}] 07:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 471ms 07:17:39 INFO - PROCESS | 2194 | 1461161859191 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 07:17:39 INFO - PROCESS | 2194 | 1461161859194 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 07:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:17:39 INFO - PROCESS | 2194 | 1461161859204 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:17:39 INFO - PROCESS | 2194 | 1461161859207 Marionette TRACE conn2 <- [1,1234,null,{}] 07:17:39 INFO - PROCESS | 2194 | 1461161859209 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}] 07:17:39 INFO - PROCESS | 2194 | 1461161859287 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 07:17:39 INFO - PROCESS | 2194 | 1461161859351 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x12391b000 == 37 [pid = 2194] [id = 316] 07:17:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 86 (0x11a8e8000) [pid = 2194] [serial = 947] [outer = 0x0] 07:17:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 87 (0x11bd20000) [pid = 2194] [serial = 948] [outer = 0x11a8e8000] 07:17:39 INFO - PROCESS | 2194 | 1461161859377 Marionette DEBUG loaded listener.js 07:17:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 88 (0x11c298400) [pid = 2194] [serial = 949] [outer = 0x11a8e8000] 07:17:39 INFO - PROCESS | 2194 | 1461161859708 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]]]}] 07:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 525ms 07:17:39 INFO - PROCESS | 2194 | 1461161859726 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 07:17:39 INFO - PROCESS | 2194 | 1461161859727 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 07:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:17:39 INFO - PROCESS | 2194 | 1461161859732 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:17:39 INFO - PROCESS | 2194 | 1461161859733 Marionette TRACE conn2 <- [1,1238,null,{}] 07:17:39 INFO - PROCESS | 2194 | 1461161859735 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}] 07:17:39 INFO - PROCESS | 2194 | 1461161859825 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 07:17:39 INFO - PROCESS | 2194 | 1461161859836 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x1144a0800 == 38 [pid = 2194] [id = 317] 07:17:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x11c294400) [pid = 2194] [serial = 950] [outer = 0x0] 07:17:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x11c58e000) [pid = 2194] [serial = 951] [outer = 0x11c294400] 07:17:39 INFO - PROCESS | 2194 | 1461161859861 Marionette DEBUG loaded listener.js 07:17:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11c5ed000) [pid = 2194] [serial = 952] [outer = 0x11c294400] 07:17:40 INFO - PROCESS | 2194 | 1461161860153 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]]]}] 07:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 07:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:17:40 INFO - PROCESS | 2194 | 1461161860207 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 07:17:40 INFO - PROCESS | 2194 | 1461161860209 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 07:17:40 INFO - PROCESS | 2194 | 1461161860211 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:17:40 INFO - PROCESS | 2194 | 1461161860212 Marionette TRACE conn2 <- [1,1242,null,{}] 07:17:40 INFO - PROCESS | 2194 | 1461161860215 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}] 07:17:40 INFO - PROCESS | 2194 | 1461161860310 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 07:17:40 INFO - PROCESS | 2194 | 1461161860315 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x126e21800 == 39 [pid = 2194] [id = 318] 07:17:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x11c729400) [pid = 2194] [serial = 953] [outer = 0x0] 07:17:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x11c7ad000) [pid = 2194] [serial = 954] [outer = 0x11c729400] 07:17:40 INFO - PROCESS | 2194 | 1461161860375 Marionette DEBUG loaded listener.js 07:17:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x1239e6c00) [pid = 2194] [serial = 955] [outer = 0x11c729400] 07:17:40 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x12a8f8800) [pid = 2194] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:17:40 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x11b9c0800) [pid = 2194] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:17:40 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x11644f800) [pid = 2194] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:17:40 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x112125400) [pid = 2194] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:17:40 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x114e61c00) [pid = 2194] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:17:40 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x11a7a9c00) [pid = 2194] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:17:40 INFO - PROCESS | 2194 | --DOMWINDOW == 87 (0x1178f4800) [pid = 2194] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:17:40 INFO - PROCESS | 2194 | --DOMWINDOW == 86 (0x11ae32000) [pid = 2194] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:17:40 INFO - PROCESS | 2194 | --DOMWINDOW == 85 (0x112120800) [pid = 2194] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:17:40 INFO - PROCESS | 2194 | --DOMWINDOW == 84 (0x118c0bc00) [pid = 2194] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:17:40 INFO - PROCESS | 2194 | --DOMWINDOW == 83 (0x11465d800) [pid = 2194] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:17:40 INFO - PROCESS | 2194 | --DOMWINDOW == 82 (0x114e62400) [pid = 2194] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:17:40 INFO - PROCESS | 2194 | 1461161860773 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]]]}] 07:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 570ms 07:17:40 INFO - PROCESS | 2194 | 1461161860781 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 07:17:40 INFO - PROCESS | 2194 | 1461161860783 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 07:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:17:40 INFO - PROCESS | 2194 | 1461161860785 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:17:40 INFO - PROCESS | 2194 | 1461161860786 Marionette TRACE conn2 <- [1,1246,null,{}] 07:17:40 INFO - PROCESS | 2194 | 1461161860788 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}] 07:17:40 INFO - PROCESS | 2194 | 1461161860865 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 07:17:40 INFO - PROCESS | 2194 | 1461161860870 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x12679d000 == 40 [pid = 2194] [id = 319] 07:17:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 83 (0x114e62800) [pid = 2194] [serial = 956] [outer = 0x0] 07:17:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 84 (0x11a7a9c00) [pid = 2194] [serial = 957] [outer = 0x114e62800] 07:17:40 INFO - PROCESS | 2194 | 1461161860895 Marionette DEBUG loaded listener.js 07:17:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 85 (0x1239e7800) [pid = 2194] [serial = 958] [outer = 0x114e62800] 07:17:41 INFO - PROCESS | 2194 | 1461161861219 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]]]}] 07:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 469ms 07:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:17:41 INFO - PROCESS | 2194 | 1461161861254 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 07:17:41 INFO - PROCESS | 2194 | 1461161861256 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 07:17:41 INFO - PROCESS | 2194 | 1461161861258 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:17:41 INFO - PROCESS | 2194 | 1461161861259 Marionette TRACE conn2 <- [1,1250,null,{}] 07:17:41 INFO - PROCESS | 2194 | 1461161861262 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}] 07:17:41 INFO - PROCESS | 2194 | 1461161861356 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 07:17:41 INFO - PROCESS | 2194 | 1461161861363 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x127e4b800 == 41 [pid = 2194] [id = 320] 07:17:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 86 (0x126156000) [pid = 2194] [serial = 959] [outer = 0x0] 07:17:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 87 (0x126423800) [pid = 2194] [serial = 960] [outer = 0x126156000] 07:17:41 INFO - PROCESS | 2194 | 1461161861391 Marionette DEBUG loaded listener.js 07:17:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 88 (0x12642b800) [pid = 2194] [serial = 961] [outer = 0x126156000] 07:17:41 INFO - PROCESS | 2194 | 1461161861690 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]]]}] 07:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 468ms 07:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:17:41 INFO - PROCESS | 2194 | 1461161861726 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 07:17:41 INFO - PROCESS | 2194 | 1461161861728 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 07:17:41 INFO - PROCESS | 2194 | 1461161861732 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:17:41 INFO - PROCESS | 2194 | 1461161861733 Marionette TRACE conn2 <- [1,1254,null,{}] 07:17:41 INFO - PROCESS | 2194 | 1461161861736 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}] 07:17:41 INFO - PROCESS | 2194 | 1461161861809 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 07:17:41 INFO - PROCESS | 2194 | 1461161861815 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x1291cd000 == 42 [pid = 2194] [id = 321] 07:17:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x126427400) [pid = 2194] [serial = 962] [outer = 0x0] 07:17:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x1266e3400) [pid = 2194] [serial = 963] [outer = 0x126427400] 07:17:41 INFO - PROCESS | 2194 | 1461161861839 Marionette DEBUG loaded listener.js 07:17:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x126948c00) [pid = 2194] [serial = 964] [outer = 0x126427400] 07:17:42 INFO - PROCESS | 2194 | 1461161862147 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]]]}] 07:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 07:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:17:42 INFO - PROCESS | 2194 | 1461161862200 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 07:17:42 INFO - PROCESS | 2194 | 1461161862202 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 07:17:42 INFO - PROCESS | 2194 | 1461161862204 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:17:42 INFO - PROCESS | 2194 | 1461161862205 Marionette TRACE conn2 <- [1,1258,null,{}] 07:17:42 INFO - PROCESS | 2194 | 1461161862215 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}] 07:17:42 INFO - PROCESS | 2194 | 1461161862292 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 07:17:42 INFO - PROCESS | 2194 | 1461161862298 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c81800 == 43 [pid = 2194] [id = 322] 07:17:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x1262b4400) [pid = 2194] [serial = 965] [outer = 0x0] 07:17:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x1269a7400) [pid = 2194] [serial = 966] [outer = 0x1262b4400] 07:17:42 INFO - PROCESS | 2194 | 1461161862324 Marionette DEBUG loaded listener.js 07:17:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x1269ad800) [pid = 2194] [serial = 967] [outer = 0x1262b4400] 07:17:42 INFO - PROCESS | 2194 | 1461161862618 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]]]}] 07:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 427ms 07:17:42 INFO - PROCESS | 2194 | 1461161862636 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 07:17:42 INFO - PROCESS | 2194 | 1461161862637 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 07:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:17:42 INFO - PROCESS | 2194 | 1461161862639 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:17:42 INFO - PROCESS | 2194 | 1461161862640 Marionette TRACE conn2 <- [1,1262,null,{}] 07:17:42 INFO - PROCESS | 2194 | 1461161862643 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}] 07:17:42 INFO - PROCESS | 2194 | 1461161862723 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 07:17:42 INFO - PROCESS | 2194 | 1461161862728 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afd7000 == 44 [pid = 2194] [id = 323] 07:17:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x1269a6c00) [pid = 2194] [serial = 968] [outer = 0x0] 07:17:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x126b94800) [pid = 2194] [serial = 969] [outer = 0x1269a6c00] 07:17:42 INFO - PROCESS | 2194 | 1461161862760 Marionette DEBUG loaded listener.js 07:17:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x126b9cc00) [pid = 2194] [serial = 970] [outer = 0x1269a6c00] 07:17:43 INFO - PROCESS | 2194 | 1461161863102 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]]]}] 07:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 471ms 07:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:17:43 INFO - PROCESS | 2194 | 1461161863112 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 07:17:43 INFO - PROCESS | 2194 | 1461161863113 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 07:17:43 INFO - PROCESS | 2194 | 1461161863115 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:17:43 INFO - PROCESS | 2194 | 1461161863117 Marionette TRACE conn2 <- [1,1266,null,{}] 07:17:43 INFO - PROCESS | 2194 | 1461161863119 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}] 07:17:43 INFO - PROCESS | 2194 | 1461161863232 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 07:17:43 INFO - PROCESS | 2194 | 1461161863239 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3d3800 == 45 [pid = 2194] [id = 324] 07:17:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x126b9d000) [pid = 2194] [serial = 971] [outer = 0x0] 07:17:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x126dcec00) [pid = 2194] [serial = 972] [outer = 0x126b9d000] 07:17:43 INFO - PROCESS | 2194 | 1461161863264 Marionette DEBUG loaded listener.js 07:17:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x12715dc00) [pid = 2194] [serial = 973] [outer = 0x126b9d000] 07:17:43 INFO - PROCESS | 2194 | 1461161863725 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]]]}] 07:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 618ms 07:17:43 INFO - PROCESS | 2194 | 1461161863735 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 07:17:43 INFO - PROCESS | 2194 | 1461161863739 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 07:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:17:43 INFO - PROCESS | 2194 | 1461161863742 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:17:43 INFO - PROCESS | 2194 | 1461161863745 Marionette TRACE conn2 <- [1,1270,null,{}] 07:17:43 INFO - PROCESS | 2194 | 1461161863751 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}] 07:17:43 INFO - PROCESS | 2194 | 1461161863852 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 07:17:43 INFO - PROCESS | 2194 | 1461161863911 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x11adef800 == 46 [pid = 2194] [id = 325] 07:17:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x1187cc800) [pid = 2194] [serial = 974] [outer = 0x0] 07:17:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x119dd5400) [pid = 2194] [serial = 975] [outer = 0x1187cc800] 07:17:43 INFO - PROCESS | 2194 | 1461161863947 Marionette DEBUG loaded listener.js 07:17:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x11a7aa800) [pid = 2194] [serial = 976] [outer = 0x1187cc800] 07:17:44 INFO - PROCESS | 2194 | 1461161864351 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]]]}] 07:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 674ms 07:17:44 INFO - PROCESS | 2194 | 1461161864417 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 07:17:44 INFO - PROCESS | 2194 | 1461161864421 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 07:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:17:44 INFO - PROCESS | 2194 | 1461161864425 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:17:44 INFO - PROCESS | 2194 | 1461161864427 Marionette TRACE conn2 <- [1,1274,null,{}] 07:17:44 INFO - PROCESS | 2194 | 1461161864430 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}] 07:17:44 INFO - PROCESS | 2194 | 1461161864528 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 07:17:44 INFO - PROCESS | 2194 | 1461161864627 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:44 INFO - PROCESS | 2194 | ++DOCSHELL 0x12391d800 == 47 [pid = 2194] [id = 326] 07:17:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x11b06f000) [pid = 2194] [serial = 977] [outer = 0x0] 07:17:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x11bd1d000) [pid = 2194] [serial = 978] [outer = 0x11b06f000] 07:17:44 INFO - PROCESS | 2194 | 1461161864658 Marionette DEBUG loaded listener.js 07:17:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x11bf35800) [pid = 2194] [serial = 979] [outer = 0x11b06f000] 07:17:45 INFO - PROCESS | 2194 | 1461161865065 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]]]}] 07:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 671ms 07:17:45 INFO - PROCESS | 2194 | 1461161865097 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 07:17:45 INFO - PROCESS | 2194 | 1461161865098 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 07:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:17:45 INFO - PROCESS | 2194 | 1461161865101 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:17:45 INFO - PROCESS | 2194 | 1461161865103 Marionette TRACE conn2 <- [1,1278,null,{}] 07:17:45 INFO - PROCESS | 2194 | 1461161865109 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}] 07:17:45 INFO - PROCESS | 2194 | 1461161865236 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 07:17:45 INFO - PROCESS | 2194 | 1461161865354 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b486000 == 48 [pid = 2194] [id = 327] 07:17:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x11bf42400) [pid = 2194] [serial = 980] [outer = 0x0] 07:17:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x11c5f2c00) [pid = 2194] [serial = 981] [outer = 0x11bf42400] 07:17:45 INFO - PROCESS | 2194 | 1461161865407 Marionette DEBUG loaded listener.js 07:17:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x1239ea800) [pid = 2194] [serial = 982] [outer = 0x11bf42400] 07:17:45 INFO - PROCESS | 2194 | 1461161865887 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]]]}] 07:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 823ms 07:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:17:45 INFO - PROCESS | 2194 | 1461161865923 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 07:17:45 INFO - PROCESS | 2194 | 1461161865925 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 07:17:45 INFO - PROCESS | 2194 | 1461161865927 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:17:45 INFO - PROCESS | 2194 | 1461161865929 Marionette TRACE conn2 <- [1,1282,null,{}] 07:17:45 INFO - PROCESS | 2194 | 1461161865931 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}] 07:17:46 INFO - PROCESS | 2194 | 1461161866028 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 07:17:46 INFO - PROCESS | 2194 | 1461161866078 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb2b000 == 49 [pid = 2194] [id = 328] 07:17:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x126424400) [pid = 2194] [serial = 983] [outer = 0x0] 07:17:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x1269a4800) [pid = 2194] [serial = 984] [outer = 0x126424400] 07:17:46 INFO - PROCESS | 2194 | 1461161866108 Marionette DEBUG loaded listener.js 07:17:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x126b9c800) [pid = 2194] [serial = 985] [outer = 0x126424400] 07:17:46 INFO - PROCESS | 2194 | 1461161866508 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]]]}] 07:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 621ms 07:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:17:46 INFO - PROCESS | 2194 | 1461161866549 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 07:17:46 INFO - PROCESS | 2194 | 1461161866550 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 07:17:46 INFO - PROCESS | 2194 | 1461161866552 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:17:46 INFO - PROCESS | 2194 | 1461161866554 Marionette TRACE conn2 <- [1,1286,null,{}] 07:17:46 INFO - PROCESS | 2194 | 1461161866556 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}] 07:17:46 INFO - PROCESS | 2194 | 1461161866651 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 07:17:46 INFO - PROCESS | 2194 | 1461161866698 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd4a800 == 50 [pid = 2194] [id = 329] 07:17:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x126b9b000) [pid = 2194] [serial = 986] [outer = 0x0] 07:17:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x127158800) [pid = 2194] [serial = 987] [outer = 0x126b9b000] 07:17:46 INFO - PROCESS | 2194 | 1461161866730 Marionette DEBUG loaded listener.js 07:17:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x127161000) [pid = 2194] [serial = 988] [outer = 0x126b9b000] 07:17:47 INFO - PROCESS | 2194 | 1461161867130 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]]]}] 07:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 618ms 07:17:47 INFO - PROCESS | 2194 | 1461161867364 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 07:17:47 INFO - PROCESS | 2194 | 1461161867367 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 07:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:17:47 INFO - PROCESS | 2194 | 1461161867388 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:17:47 INFO - PROCESS | 2194 | 1461161867390 Marionette TRACE conn2 <- [1,1290,null,{}] 07:17:47 INFO - PROCESS | 2194 | 1461161867394 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}] 07:17:47 INFO - PROCESS | 2194 | 1461161867486 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 07:17:47 INFO - PROCESS | 2194 | 1461161867547 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7c0800 == 51 [pid = 2194] [id = 330] 07:17:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11784a000) [pid = 2194] [serial = 989] [outer = 0x0] 07:17:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x1185ae000) [pid = 2194] [serial = 990] [outer = 0x11784a000] 07:17:47 INFO - PROCESS | 2194 | 1461161867575 Marionette DEBUG loaded listener.js 07:17:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x119d62000) [pid = 2194] [serial = 991] [outer = 0x11784a000] 07:17:47 INFO - PROCESS | 2194 | 1461161867986 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]]]}] 07:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 624ms 07:17:48 INFO - PROCESS | 2194 | 1461161868015 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 07:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:17:48 INFO - PROCESS | 2194 | 1461161868019 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 07:17:48 INFO - PROCESS | 2194 | 1461161868026 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:17:48 INFO - PROCESS | 2194 | 1461161868030 Marionette TRACE conn2 <- [1,1294,null,{}] 07:17:48 INFO - PROCESS | 2194 | 1461161868033 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}] 07:17:48 INFO - PROCESS | 2194 | 1461161868164 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 07:17:48 INFO - PROCESS | 2194 | 1461161868260 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a91f800 == 52 [pid = 2194] [id = 331] 07:17:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x118cd1000) [pid = 2194] [serial = 992] [outer = 0x0] 07:17:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11a7ac000) [pid = 2194] [serial = 993] [outer = 0x118cd1000] 07:17:48 INFO - PROCESS | 2194 | 1461161868306 Marionette DEBUG loaded listener.js 07:17:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11a8ea800) [pid = 2194] [serial = 994] [outer = 0x118cd1000] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x12afd7000 == 51 [pid = 2194] [id = 323] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x129c81800 == 50 [pid = 2194] [id = 322] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x1291cd000 == 49 [pid = 2194] [id = 321] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x127e4b800 == 48 [pid = 2194] [id = 320] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x12679d000 == 47 [pid = 2194] [id = 319] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x126e21800 == 46 [pid = 2194] [id = 318] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x1144a0800 == 45 [pid = 2194] [id = 317] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x12391b000 == 44 [pid = 2194] [id = 316] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x118763c00) [pid = 2194] [serial = 921] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4d2800 == 43 [pid = 2194] [id = 315] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x11926d800 == 42 [pid = 2194] [id = 314] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7c6800 == 41 [pid = 2194] [id = 313] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x11adeb800 == 40 [pid = 2194] [id = 310] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x11a921000 == 39 [pid = 2194] [id = 309] 07:17:48 INFO - PROCESS | 2194 | --DOCSHELL 0x114aef000 == 38 [pid = 2194] [id = 308] 07:17:48 INFO - PROCESS | 2194 | 1461161868770 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]]]}] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x1152dac00) [pid = 2194] [serial = 883] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x1155ae800) [pid = 2194] [serial = 919] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x12e41fc00) [pid = 2194] [serial = 880] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x11bd9ac00) [pid = 2194] [serial = 910] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11bd8f000) [pid = 2194] [serial = 909] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11c297800) [pid = 2194] [serial = 912] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x119244000) [pid = 2194] [serial = 891] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x119de2800) [pid = 2194] [serial = 892] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x11a547000) [pid = 2194] [serial = 894] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11a7a6400) [pid = 2194] [serial = 895] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x115879400) [pid = 2194] [serial = 885] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x1178fc000) [pid = 2194] [serial = 886] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x1152de800) [pid = 2194] [serial = 915] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x11a865800) [pid = 2194] [serial = 897] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x11accbc00) [pid = 2194] [serial = 898] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x11acd2c00) [pid = 2194] [serial = 900] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x11ae31800) [pid = 2194] [serial = 901] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x11b938400) [pid = 2194] [serial = 906] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11b9be400) [pid = 2194] [serial = 907] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x118c48400) [pid = 2194] [serial = 888] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x1191af400) [pid = 2194] [serial = 889] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x11ae35000) [pid = 2194] [serial = 903] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x11b072c00) [pid = 2194] [serial = 904] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x114e5ac00) [pid = 2194] [serial = 918] [outer = 0x0] [url = about:blank] 07:17:48 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x114e63000) [pid = 2194] [serial = 882] [outer = 0x0] [url = about:blank] 07:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 779ms 07:17:48 INFO - PROCESS | 2194 | 1461161868803 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 07:17:48 INFO - PROCESS | 2194 | 1461161868804 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 07:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:17:48 INFO - PROCESS | 2194 | 1461161868807 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:17:48 INFO - PROCESS | 2194 | 1461161868808 Marionette TRACE conn2 <- [1,1298,null,{}] 07:17:48 INFO - PROCESS | 2194 | 1461161868814 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}] 07:17:48 INFO - PROCESS | 2194 | 1461161868896 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 07:17:48 INFO - PROCESS | 2194 | 1461161868904 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a51d000 == 39 [pid = 2194] [id = 332] 07:17:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x11ae32400) [pid = 2194] [serial = 995] [outer = 0x0] 07:17:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x11b06ec00) [pid = 2194] [serial = 996] [outer = 0x11ae32400] 07:17:48 INFO - PROCESS | 2194 | 1461161868935 Marionette DEBUG loaded listener.js 07:17:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x11bd1ec00) [pid = 2194] [serial = 997] [outer = 0x11ae32400] 07:17:49 INFO - PROCESS | 2194 | 1461161869321 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]]]}] 07:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 520ms 07:17:49 INFO - PROCESS | 2194 | 1461161869327 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 07:17:49 INFO - PROCESS | 2194 | 1461161869329 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 07:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:17:49 INFO - PROCESS | 2194 | 1461161869332 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:17:49 INFO - PROCESS | 2194 | 1461161869333 Marionette TRACE conn2 <- [1,1302,null,{}] 07:17:49 INFO - PROCESS | 2194 | 1461161869335 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}] 07:17:49 INFO - PROCESS | 2194 | 1461161869435 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 07:17:49 INFO - PROCESS | 2194 | 1461161869481 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:49 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b977000 == 40 [pid = 2194] [id = 333] 07:17:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x11b938400) [pid = 2194] [serial = 998] [outer = 0x0] 07:17:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x11c16cc00) [pid = 2194] [serial = 999] [outer = 0x11b938400] 07:17:49 INFO - PROCESS | 2194 | 1461161869508 Marionette DEBUG loaded listener.js 07:17:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x11c587800) [pid = 2194] [serial = 1000] [outer = 0x11b938400] 07:17:49 INFO - PROCESS | 2194 | 1461161869788 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]]]}] 07:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 470ms 07:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:17:49 INFO - PROCESS | 2194 | 1461161869803 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 07:17:49 INFO - PROCESS | 2194 | 1461161869804 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 07:17:49 INFO - PROCESS | 2194 | 1461161869806 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:17:49 INFO - PROCESS | 2194 | 1461161869808 Marionette TRACE conn2 <- [1,1306,null,{}] 07:17:49 INFO - PROCESS | 2194 | 1461161869810 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}] 07:17:49 INFO - PROCESS | 2194 | 1461161869903 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 07:17:49 INFO - PROCESS | 2194 | 1461161869907 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:49 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c9c5000 == 41 [pid = 2194] [id = 334] 07:17:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x11c170c00) [pid = 2194] [serial = 1001] [outer = 0x0] 07:17:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x11c5f3000) [pid = 2194] [serial = 1002] [outer = 0x11c170c00] 07:17:49 INFO - PROCESS | 2194 | 1461161869935 Marionette DEBUG loaded listener.js 07:17:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x126150c00) [pid = 2194] [serial = 1003] [outer = 0x11c170c00] 07:17:50 INFO - PROCESS | 2194 | 1461161870273 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]]]}] 07:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 517ms 07:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:17:50 INFO - PROCESS | 2194 | 1461161870325 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 07:17:50 INFO - PROCESS | 2194 | 1461161870326 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 07:17:50 INFO - PROCESS | 2194 | 1461161870328 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:17:50 INFO - PROCESS | 2194 | 1461161870329 Marionette TRACE conn2 <- [1,1310,null,{}] 07:17:50 INFO - PROCESS | 2194 | 1461161870331 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}] 07:17:50 INFO - PROCESS | 2194 | 1461161870425 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 07:17:50 INFO - PROCESS | 2194 | 1461161870432 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x114a76800 == 42 [pid = 2194] [id = 335] 07:17:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x12642d000) [pid = 2194] [serial = 1004] [outer = 0x0] 07:17:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x1269a4400) [pid = 2194] [serial = 1005] [outer = 0x12642d000] 07:17:50 INFO - PROCESS | 2194 | 1461161870460 Marionette DEBUG loaded listener.js 07:17:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x12715ec00) [pid = 2194] [serial = 1006] [outer = 0x12642d000] 07:17:50 INFO - PROCESS | 2194 | 1461161870803 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] 07:17:50 INFO - PROCESS | 2194 | 1461161870851 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 07:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:17:50 INFO - PROCESS | 2194 | 1461161870853 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:17:50 INFO - PROCESS | 2194 | 1461161870854 Marionette TRACE conn2 <- [1,1314,null,{}] 07:17:50 INFO - PROCESS | 2194 | 1461161870857 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}] 07:17:50 INFO - PROCESS | 2194 | 1461161870958 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 07:17:50 INFO - PROCESS | 2194 | 1461161870974 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x1269f0800 == 43 [pid = 2194] [id = 336] 07:17:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x127160800) [pid = 2194] [serial = 1007] [outer = 0x0] 07:17:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x1271e5800) [pid = 2194] [serial = 1008] [outer = 0x127160800] 07:17:51 INFO - PROCESS | 2194 | 1461161870999 Marionette DEBUG loaded listener.js 07:17:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x12779a000) [pid = 2194] [serial = 1009] [outer = 0x127160800] 07:17:51 INFO - PROCESS | 2194 | 1461161871334 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]]]}] 07:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 07:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:17:51 INFO - PROCESS | 2194 | 1461161871373 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 07:17:51 INFO - PROCESS | 2194 | 1461161871374 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 07:17:51 INFO - PROCESS | 2194 | 1461161871376 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:17:51 INFO - PROCESS | 2194 | 1461161871377 Marionette TRACE conn2 <- [1,1318,null,{}] 07:17:51 INFO - PROCESS | 2194 | 1461161871380 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}] 07:17:51 INFO - PROCESS | 2194 | 1461161871477 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 07:17:51 INFO - PROCESS | 2194 | 1461161871481 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:51 INFO - PROCESS | 2194 | ++DOCSHELL 0x1291c6800 == 44 [pid = 2194] [id = 337] 07:17:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x11b07a800) [pid = 2194] [serial = 1010] [outer = 0x0] 07:17:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x1278e7800) [pid = 2194] [serial = 1011] [outer = 0x11b07a800] 07:17:51 INFO - PROCESS | 2194 | 1461161871506 Marionette DEBUG loaded listener.js 07:17:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x127ef3800) [pid = 2194] [serial = 1012] [outer = 0x11b07a800] 07:17:51 INFO - PROCESS | 2194 | 1461161871826 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]]]}] 07:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 07:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:17:51 INFO - PROCESS | 2194 | 1461161871852 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 07:17:51 INFO - PROCESS | 2194 | 1461161871853 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 07:17:51 INFO - PROCESS | 2194 | 1461161871856 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:17:51 INFO - PROCESS | 2194 | 1461161871857 Marionette TRACE conn2 <- [1,1322,null,{}] 07:17:51 INFO - PROCESS | 2194 | 1461161871859 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}] 07:17:51 INFO - PROCESS | 2194 | 1461161871960 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 07:17:51 INFO - PROCESS | 2194 | 1461161871965 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:52 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afcc000 == 45 [pid = 2194] [id = 338] 07:17:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x127162000) [pid = 2194] [serial = 1013] [outer = 0x0] 07:17:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x129044000) [pid = 2194] [serial = 1014] [outer = 0x127162000] 07:17:52 INFO - PROCESS | 2194 | 1461161872017 Marionette DEBUG loaded listener.js 07:17:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x129123800) [pid = 2194] [serial = 1015] [outer = 0x127162000] 07:17:52 INFO - PROCESS | 2194 | 1461161872353 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]]]}] 07:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 07:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:17:52 INFO - PROCESS | 2194 | 1461161872375 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 07:17:52 INFO - PROCESS | 2194 | 1461161872377 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 07:17:52 INFO - PROCESS | 2194 | 1461161872380 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:17:52 INFO - PROCESS | 2194 | 1461161872381 Marionette TRACE conn2 <- [1,1326,null,{}] 07:17:52 INFO - PROCESS | 2194 | 1461161872391 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}] 07:17:52 INFO - PROCESS | 2194 | 1461161872489 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 07:17:52 INFO - PROCESS | 2194 | 1461161872493 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:52 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b7db000 == 46 [pid = 2194] [id = 339] 07:17:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11a74b800) [pid = 2194] [serial = 1016] [outer = 0x0] 07:17:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x129937c00) [pid = 2194] [serial = 1017] [outer = 0x11a74b800] 07:17:52 INFO - PROCESS | 2194 | 1461161872519 Marionette DEBUG loaded listener.js 07:17:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x129f3bc00) [pid = 2194] [serial = 1018] [outer = 0x11a74b800] 07:17:52 INFO - PROCESS | 2194 | 1461161872842 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]]]}] 07:17:52 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 07:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 471ms 07:17:52 INFO - PROCESS | 2194 | 1461161872858 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 07:17:52 INFO - PROCESS | 2194 | 1461161872860 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 07:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:17:52 INFO - PROCESS | 2194 | 1461161872869 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:17:52 INFO - PROCESS | 2194 | 1461161872871 Marionette TRACE conn2 <- [1,1330,null,{}] 07:17:52 INFO - PROCESS | 2194 | 1461161872873 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}] 07:17:53 INFO - PROCESS | 2194 | 1461161873134 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 07:17:53 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x1162e9800) [pid = 2194] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:17:53 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x1269a6c00) [pid = 2194] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:17:53 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x11c294400) [pid = 2194] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:17:53 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11c729400) [pid = 2194] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:17:53 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x114e62800) [pid = 2194] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:17:53 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x118c10400) [pid = 2194] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:17:53 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x11a86c400) [pid = 2194] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:17:53 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x114491800) [pid = 2194] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:17:53 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x126427400) [pid = 2194] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:17:53 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x1262b4400) [pid = 2194] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:17:53 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x126156000) [pid = 2194] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:17:53 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x11a8e8000) [pid = 2194] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:17:53 INFO - PROCESS | 2194 | 1461161873176 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:53 INFO - PROCESS | 2194 | ++DOCSHELL 0x118e33000 == 47 [pid = 2194] [id = 340] 07:17:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x114491800) [pid = 2194] [serial = 1019] [outer = 0x0] 07:17:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x1178f8800) [pid = 2194] [serial = 1020] [outer = 0x114491800] 07:17:53 INFO - PROCESS | 2194 | 1461161873207 Marionette DEBUG loaded listener.js 07:17:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x126156000) [pid = 2194] [serial = 1021] [outer = 0x114491800] 07:17:53 INFO - PROCESS | 2194 | 1461161873483 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]]]}] 07:17:53 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 07:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 630ms 07:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:17:53 INFO - PROCESS | 2194 | 1461161873492 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 07:17:53 INFO - PROCESS | 2194 | 1461161873493 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 07:17:53 INFO - PROCESS | 2194 | 1461161873497 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:17:53 INFO - PROCESS | 2194 | 1461161873499 Marionette TRACE conn2 <- [1,1334,null,{}] 07:17:53 INFO - PROCESS | 2194 | 1461161873507 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}] 07:17:53 INFO - PROCESS | 2194 | 1461161873590 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 07:17:53 INFO - PROCESS | 2194 | 1461161873605 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:53 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf57000 == 48 [pid = 2194] [id = 341] 07:17:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x129f44000) [pid = 2194] [serial = 1022] [outer = 0x0] 07:17:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x12a8eb800) [pid = 2194] [serial = 1023] [outer = 0x129f44000] 07:17:53 INFO - PROCESS | 2194 | 1461161873632 Marionette DEBUG loaded listener.js 07:17:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x12a8f0800) [pid = 2194] [serial = 1024] [outer = 0x129f44000] 07:17:53 INFO - PROCESS | 2194 | 1461161873963 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]]]}] 07:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 477ms 07:17:53 INFO - PROCESS | 2194 | 1461161873974 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 07:17:53 INFO - PROCESS | 2194 | 1461161873975 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 07:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:17:53 INFO - PROCESS | 2194 | 1461161873977 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:17:53 INFO - PROCESS | 2194 | 1461161873978 Marionette TRACE conn2 <- [1,1338,null,{}] 07:17:53 INFO - PROCESS | 2194 | 1461161873984 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}] 07:17:54 INFO - PROCESS | 2194 | 1461161874090 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 07:17:54 INFO - PROCESS | 2194 | 1461161874096 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:54 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d50b800 == 49 [pid = 2194] [id = 342] 07:17:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x129f45800) [pid = 2194] [serial = 1025] [outer = 0x0] 07:17:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x12a8f3800) [pid = 2194] [serial = 1026] [outer = 0x129f45800] 07:17:54 INFO - PROCESS | 2194 | 1461161874120 Marionette DEBUG loaded listener.js 07:17:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x12b3f1800) [pid = 2194] [serial = 1027] [outer = 0x129f45800] 07:17:54 INFO - PROCESS | 2194 | 1461161874891 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]]]}] 07:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 922ms 07:17:54 INFO - PROCESS | 2194 | 1461161874900 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 07:17:54 INFO - PROCESS | 2194 | 1461161874901 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 07:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:17:54 INFO - PROCESS | 2194 | 1461161874903 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:17:54 INFO - PROCESS | 2194 | 1461161874904 Marionette TRACE conn2 <- [1,1342,null,{}] 07:17:54 INFO - PROCESS | 2194 | 1461161874906 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}] 07:17:54 INFO - PROCESS | 2194 | 1461161874990 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 07:17:54 INFO - PROCESS | 2194 | 1461161874994 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc04000 == 50 [pid = 2194] [id = 343] 07:17:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x12b3f1c00) [pid = 2194] [serial = 1028] [outer = 0x0] 07:17:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x12b727c00) [pid = 2194] [serial = 1029] [outer = 0x12b3f1c00] 07:17:55 INFO - PROCESS | 2194 | 1461161875019 Marionette DEBUG loaded listener.js 07:17:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12b85b000) [pid = 2194] [serial = 1030] [outer = 0x12b3f1c00] 07:17:55 INFO - PROCESS | 2194 | 1461161875560 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]]]}] 07:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 668ms 07:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:17:55 INFO - PROCESS | 2194 | 1461161875572 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 07:17:55 INFO - PROCESS | 2194 | 1461161875576 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 07:17:55 INFO - PROCESS | 2194 | 1461161875582 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:17:55 INFO - PROCESS | 2194 | 1461161875586 Marionette TRACE conn2 <- [1,1346,null,{}] 07:17:55 INFO - PROCESS | 2194 | 1461161875592 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}] 07:17:55 INFO - PROCESS | 2194 | 1461161875745 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 07:17:55 INFO - PROCESS | 2194 | 1461161875812 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a50f800 == 51 [pid = 2194] [id = 344] 07:17:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x116450800) [pid = 2194] [serial = 1031] [outer = 0x0] 07:17:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x1191a6800) [pid = 2194] [serial = 1032] [outer = 0x116450800] 07:17:55 INFO - PROCESS | 2194 | 1461161875844 Marionette DEBUG loaded listener.js 07:17:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11a756000) [pid = 2194] [serial = 1033] [outer = 0x116450800] 07:17:56 INFO - PROCESS | 2194 | 1461161876301 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]]]}] 07:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 774ms 07:17:56 INFO - PROCESS | 2194 | 1461161876363 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 07:17:56 INFO - PROCESS | 2194 | 1461161876367 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 07:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:17:56 INFO - PROCESS | 2194 | 1461161876373 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:17:56 INFO - PROCESS | 2194 | 1461161876375 Marionette TRACE conn2 <- [1,1350,null,{}] 07:17:56 INFO - PROCESS | 2194 | 1461161876378 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}] 07:17:56 INFO - PROCESS | 2194 | 1461161876479 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 07:17:56 INFO - PROCESS | 2194 | 1461161876531 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c9be800 == 52 [pid = 2194] [id = 345] 07:17:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x118ed7c00) [pid = 2194] [serial = 1034] [outer = 0x0] 07:17:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11b6eec00) [pid = 2194] [serial = 1035] [outer = 0x118ed7c00] 07:17:56 INFO - PROCESS | 2194 | 1461161876558 Marionette DEBUG loaded listener.js 07:17:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11c171000) [pid = 2194] [serial = 1036] [outer = 0x118ed7c00] 07:17:56 INFO - PROCESS | 2194 | 1461161876959 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]]]}] 07:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 620ms 07:17:56 INFO - PROCESS | 2194 | 1461161876994 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 07:17:56 INFO - PROCESS | 2194 | 1461161876995 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 07:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:17:57 INFO - PROCESS | 2194 | 1461161876998 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:17:57 INFO - PROCESS | 2194 | 1461161877001 Marionette TRACE conn2 <- [1,1354,null,{}] 07:17:57 INFO - PROCESS | 2194 | 1461161877009 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}] 07:17:57 INFO - PROCESS | 2194 | 1461161877143 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 07:17:57 INFO - PROCESS | 2194 | 1461161877182 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x12c120800 == 53 [pid = 2194] [id = 346] 07:17:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11c5f2400) [pid = 2194] [serial = 1037] [outer = 0x0] 07:17:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x126430000) [pid = 2194] [serial = 1038] [outer = 0x11c5f2400] 07:17:57 INFO - PROCESS | 2194 | 1461161877214 Marionette DEBUG loaded listener.js 07:17:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x1269ae400) [pid = 2194] [serial = 1039] [outer = 0x11c5f2400] 07:17:57 INFO - PROCESS | 2194 | 1461161877651 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]]]}] 07:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 671ms 07:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:17:57 INFO - PROCESS | 2194 | 1461161877669 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 07:17:57 INFO - PROCESS | 2194 | 1461161877671 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 07:17:57 INFO - PROCESS | 2194 | 1461161877673 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:17:57 INFO - PROCESS | 2194 | 1461161877674 Marionette TRACE conn2 <- [1,1358,null,{}] 07:17:57 INFO - PROCESS | 2194 | 1461161877677 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}] 07:17:57 INFO - PROCESS | 2194 | 1461161877796 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 07:17:57 INFO - PROCESS | 2194 | 1461161877874 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d790000 == 54 [pid = 2194] [id = 347] 07:17:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x126b9a000) [pid = 2194] [serial = 1040] [outer = 0x0] 07:17:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x127160400) [pid = 2194] [serial = 1041] [outer = 0x126b9a000] 07:17:57 INFO - PROCESS | 2194 | 1461161877906 Marionette DEBUG loaded listener.js 07:17:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x1278f3000) [pid = 2194] [serial = 1042] [outer = 0x126b9a000] 07:17:58 INFO - PROCESS | 2194 | 1461161878300 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]]]}] 07:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 668ms 07:17:58 INFO - PROCESS | 2194 | 1461161878342 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 07:17:58 INFO - PROCESS | 2194 | 1461161878343 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 07:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:17:58 INFO - PROCESS | 2194 | 1461161878346 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:17:58 INFO - PROCESS | 2194 | 1461161878347 Marionette TRACE conn2 <- [1,1362,null,{}] 07:17:58 INFO - PROCESS | 2194 | 1461161878349 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}] 07:17:58 INFO - PROCESS | 2194 | 1461161878447 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 07:17:58 INFO - PROCESS | 2194 | 1461161878500 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:58 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e50a800 == 55 [pid = 2194] [id = 348] 07:17:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x127177000) [pid = 2194] [serial = 1043] [outer = 0x0] 07:17:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x129f3e400) [pid = 2194] [serial = 1044] [outer = 0x127177000] 07:17:58 INFO - PROCESS | 2194 | 1461161878530 Marionette DEBUG loaded listener.js 07:17:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x129f6b400) [pid = 2194] [serial = 1045] [outer = 0x127177000] 07:17:59 INFO - PROCESS | 2194 | 1461161879000 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]]]}] 07:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 872ms 07:17:59 INFO - PROCESS | 2194 | 1461161879257 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 07:17:59 INFO - PROCESS | 2194 | 1461161879260 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 07:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:17:59 INFO - PROCESS | 2194 | 1461161879265 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:17:59 INFO - PROCESS | 2194 | 1461161879266 Marionette TRACE conn2 <- [1,1366,null,{}] 07:17:59 INFO - PROCESS | 2194 | 1461161879270 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}] 07:17:59 INFO - PROCESS | 2194 | 1461161879365 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 07:17:59 INFO - PROCESS | 2194 | 1461161879416 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ba8b800 == 56 [pid = 2194] [id = 349] 07:17:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x1162e5c00) [pid = 2194] [serial = 1046] [outer = 0x0] 07:17:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x1164e2c00) [pid = 2194] [serial = 1047] [outer = 0x1162e5c00] 07:17:59 INFO - PROCESS | 2194 | 1461161879443 Marionette DEBUG loaded listener.js 07:17:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x1191ae000) [pid = 2194] [serial = 1048] [outer = 0x1162e5c00] 07:17:59 INFO - PROCESS | 2194 | 1461161879909 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] 07:17:59 INFO - PROCESS | 2194 | 1461161879950 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 07:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:17:59 INFO - PROCESS | 2194 | 1461161879957 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:17:59 INFO - PROCESS | 2194 | 1461161879960 Marionette TRACE conn2 <- [1,1370,null,{}] 07:17:59 INFO - PROCESS | 2194 | 1461161879963 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}] 07:18:00 INFO - PROCESS | 2194 | 1461161880076 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 07:18:00 INFO - PROCESS | 2194 | 1461161880173 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:00 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a918800 == 57 [pid = 2194] [id = 350] 07:18:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x119d5e000) [pid = 2194] [serial = 1049] [outer = 0x0] 07:18:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x11a541800) [pid = 2194] [serial = 1050] [outer = 0x119d5e000] 07:18:00 INFO - PROCESS | 2194 | 1461161880218 Marionette DEBUG loaded listener.js 07:18:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x11a7a9400) [pid = 2194] [serial = 1051] [outer = 0x119d5e000] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12f536000 == 56 [pid = 2194] [id = 293] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4d6000 == 55 [pid = 2194] [id = 312] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11c222000 == 54 [pid = 2194] [id = 311] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12d50b800 == 53 [pid = 2194] [id = 342] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf57000 == 52 [pid = 2194] [id = 341] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x118e33000 == 51 [pid = 2194] [id = 340] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12b7db000 == 50 [pid = 2194] [id = 339] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12afcc000 == 49 [pid = 2194] [id = 338] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x1291c6800 == 48 [pid = 2194] [id = 337] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11ae2fc00) [pid = 2194] [serial = 936] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x1269f0800 == 47 [pid = 2194] [id = 336] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x114a76800 == 46 [pid = 2194] [id = 335] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11c9c5000 == 45 [pid = 2194] [id = 334] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11b977000 == 44 [pid = 2194] [id = 333] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11a51d000 == 43 [pid = 2194] [id = 332] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11a91f800 == 42 [pid = 2194] [id = 331] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7c0800 == 41 [pid = 2194] [id = 330] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12b486000 == 40 [pid = 2194] [id = 327] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12391d800 == 39 [pid = 2194] [id = 326] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11adef800 == 38 [pid = 2194] [id = 325] 07:18:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3d3800 == 37 [pid = 2194] [id = 324] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x1188a9800) [pid = 2194] [serial = 922] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x126b94800) [pid = 2194] [serial = 969] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11c58e000) [pid = 2194] [serial = 951] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11c7ad000) [pid = 2194] [serial = 954] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11a7a9c00) [pid = 2194] [serial = 957] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x119d60c00) [pid = 2194] [serial = 942] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11a861400) [pid = 2194] [serial = 943] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11b93f800) [pid = 2194] [serial = 945] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11b9c3400) [pid = 2194] [serial = 946] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x1185a3400) [pid = 2194] [serial = 940] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x114e5bc00) [pid = 2194] [serial = 939] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x11a8e9800) [pid = 2194] [serial = 933] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x11448d800) [pid = 2194] [serial = 924] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11a757400) [pid = 2194] [serial = 930] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x1191af800) [pid = 2194] [serial = 927] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x1239e7800) [pid = 2194] [serial = 958] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x1239e6c00) [pid = 2194] [serial = 955] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x1266e3400) [pid = 2194] [serial = 963] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x1269ad800) [pid = 2194] [serial = 967] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x1269a7400) [pid = 2194] [serial = 966] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x126423800) [pid = 2194] [serial = 960] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11bd20000) [pid = 2194] [serial = 948] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x11c298400) [pid = 2194] [serial = 949] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11c5ed000) [pid = 2194] [serial = 952] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x126948c00) [pid = 2194] [serial = 964] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x12642b800) [pid = 2194] [serial = 961] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x126b9cc00) [pid = 2194] [serial = 970] [outer = 0x0] [url = about:blank] 07:18:00 INFO - PROCESS | 2194 | 1461161880652 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] 07:18:00 INFO - PROCESS | 2194 | 1461161880680 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 07:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:18:00 INFO - PROCESS | 2194 | 1461161880683 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:18:00 INFO - PROCESS | 2194 | 1461161880684 Marionette TRACE conn2 <- [1,1374,null,{}] 07:18:00 INFO - PROCESS | 2194 | 1461161880690 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}] 07:18:00 INFO - PROCESS | 2194 | 1461161880773 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 07:18:00 INFO - PROCESS | 2194 | 1461161880827 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:00 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a911800 == 38 [pid = 2194] [id = 351] 07:18:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x11a7a8400) [pid = 2194] [serial = 1052] [outer = 0x0] 07:18:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11a8e7800) [pid = 2194] [serial = 1053] [outer = 0x11a7a8400] 07:18:00 INFO - PROCESS | 2194 | 1461161880857 Marionette DEBUG loaded listener.js 07:18:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11b06c800) [pid = 2194] [serial = 1054] [outer = 0x11a7a8400] 07:18:01 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:18:01 INFO - PROCESS | 2194 | 1461161881171 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] 07:18:01 INFO - PROCESS | 2194 | 1461161881206 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 07:18:01 INFO - PROCESS | 2194 | 1461161881208 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:18:01 INFO - PROCESS | 2194 | 1461161881209 Marionette TRACE conn2 <- [1,1378,null,{}] 07:18:01 INFO - PROCESS | 2194 | 1461161881212 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}] 07:18:01 INFO - PROCESS | 2194 | 1461161881287 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 07:18:01 INFO - PROCESS | 2194 | 1461161881339 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf0e800 == 39 [pid = 2194] [id = 352] 07:18:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11b071000) [pid = 2194] [serial = 1055] [outer = 0x0] 07:18:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11b9be800) [pid = 2194] [serial = 1056] [outer = 0x11b071000] 07:18:01 INFO - PROCESS | 2194 | 1461161881366 Marionette DEBUG loaded listener.js 07:18:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11c29c400) [pid = 2194] [serial = 1057] [outer = 0x11b071000] 07:18:01 INFO - PROCESS | 2194 | 1461161881636 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] 07:18:01 INFO - PROCESS | 2194 | 1461161881686 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 07:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:18:01 INFO - PROCESS | 2194 | 1461161881689 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:18:01 INFO - PROCESS | 2194 | 1461161881690 Marionette TRACE conn2 <- [1,1382,null,{}] 07:18:01 INFO - PROCESS | 2194 | 1461161881693 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}] 07:18:01 INFO - PROCESS | 2194 | 1461161881773 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 07:18:01 INFO - PROCESS | 2194 | 1461161881777 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260d6000 == 40 [pid = 2194] [id = 353] 07:18:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11b0ee400) [pid = 2194] [serial = 1058] [outer = 0x0] 07:18:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11c5e9800) [pid = 2194] [serial = 1059] [outer = 0x11b0ee400] 07:18:01 INFO - PROCESS | 2194 | 1461161881806 Marionette DEBUG loaded listener.js 07:18:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11c96a000) [pid = 2194] [serial = 1060] [outer = 0x11b0ee400] 07:18:02 INFO - PROCESS | 2194 | [2194] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:18:02 INFO - PROCESS | 2194 | 1461161882154 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] 07:18:02 INFO - PROCESS | 2194 | 1461161882160 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 07:18:02 INFO - PROCESS | 2194 | 1461161882163 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:18:02 INFO - PROCESS | 2194 | 1461161882166 Marionette TRACE conn2 <- [1,1386,null,{}] 07:18:02 INFO - PROCESS | 2194 | 1461161882168 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}] 07:18:02 INFO - PROCESS | 2194 | 1461161882293 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 07:18:02 INFO - PROCESS | 2194 | 1461161882303 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x11984e000 == 41 [pid = 2194] [id = 354] 07:18:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x126426800) [pid = 2194] [serial = 1061] [outer = 0x0] 07:18:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x126431c00) [pid = 2194] [serial = 1062] [outer = 0x126426800] 07:18:02 INFO - PROCESS | 2194 | 1461161882332 Marionette DEBUG loaded listener.js 07:18:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x126ba0800) [pid = 2194] [serial = 1063] [outer = 0x126426800] 07:18:02 INFO - PROCESS | 2194 | 1461161882664 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] 07:18:02 INFO - PROCESS | 2194 | 1461161882686 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 07:18:02 INFO - PROCESS | 2194 | 1461161882688 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:18:02 INFO - PROCESS | 2194 | 1461161882689 Marionette TRACE conn2 <- [1,1390,null,{}] 07:18:02 INFO - PROCESS | 2194 | 1461161882691 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}] 07:18:02 INFO - PROCESS | 2194 | 1461161882789 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 07:18:02 INFO - PROCESS | 2194 | 1461161882801 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x127e68000 == 42 [pid = 2194] [id = 355] 07:18:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x12642b800) [pid = 2194] [serial = 1064] [outer = 0x0] 07:18:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x127165800) [pid = 2194] [serial = 1065] [outer = 0x12642b800] 07:18:02 INFO - PROCESS | 2194 | 1461161882826 Marionette DEBUG loaded listener.js 07:18:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x127161c00) [pid = 2194] [serial = 1066] [outer = 0x12642b800] 07:18:03 INFO - PROCESS | 2194 | 1461161883158 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]]]}] 07:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 07:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:18:03 INFO - PROCESS | 2194 | 1461161883206 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 07:18:03 INFO - PROCESS | 2194 | 1461161883207 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 07:18:03 INFO - PROCESS | 2194 | 1461161883209 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:18:03 INFO - PROCESS | 2194 | 1461161883210 Marionette TRACE conn2 <- [1,1394,null,{}] 07:18:03 INFO - PROCESS | 2194 | 1461161883215 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}] 07:18:03 INFO - PROCESS | 2194 | 1461161883307 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 07:18:03 INFO - PROCESS | 2194 | 1461161883319 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:03 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c83000 == 43 [pid = 2194] [id = 356] 07:18:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x127ef7000) [pid = 2194] [serial = 1067] [outer = 0x0] 07:18:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x129124c00) [pid = 2194] [serial = 1068] [outer = 0x127ef7000] 07:18:03 INFO - PROCESS | 2194 | 1461161883344 Marionette DEBUG loaded listener.js 07:18:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x129f3cc00) [pid = 2194] [serial = 1069] [outer = 0x127ef7000] 07:18:03 INFO - PROCESS | 2194 | 1461161883689 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]]]}] 07:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 520ms 07:18:03 INFO - PROCESS | 2194 | 1461161883730 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 07:18:03 INFO - PROCESS | 2194 | 1461161883731 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 07:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:18:03 INFO - PROCESS | 2194 | 1461161883733 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:18:03 INFO - PROCESS | 2194 | 1461161883734 Marionette TRACE conn2 <- [1,1398,null,{}] 07:18:03 INFO - PROCESS | 2194 | 1461161883736 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}] 07:18:03 INFO - PROCESS | 2194 | 1461161883833 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 07:18:03 INFO - PROCESS | 2194 | 1461161883837 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:03 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afe2800 == 44 [pid = 2194] [id = 357] 07:18:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x127ef7800) [pid = 2194] [serial = 1070] [outer = 0x0] 07:18:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x129f68400) [pid = 2194] [serial = 1071] [outer = 0x127ef7800] 07:18:03 INFO - PROCESS | 2194 | 1461161883862 Marionette DEBUG loaded listener.js 07:18:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x12a8ed400) [pid = 2194] [serial = 1072] [outer = 0x127ef7800] 07:18:04 INFO - PROCESS | 2194 | 1461161884188 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]]]}] 07:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 07:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:18:04 INFO - PROCESS | 2194 | 1461161884203 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 07:18:04 INFO - PROCESS | 2194 | 1461161884204 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 07:18:04 INFO - PROCESS | 2194 | 1461161884206 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:18:04 INFO - PROCESS | 2194 | 1461161884207 Marionette TRACE conn2 <- [1,1402,null,{}] 07:18:04 INFO - PROCESS | 2194 | 1461161884209 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}] 07:18:04 INFO - PROCESS | 2194 | 1461161884314 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 07:18:04 INFO - PROCESS | 2194 | 1461161884319 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:04 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bc2a000 == 45 [pid = 2194] [id = 358] 07:18:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x129f3e000) [pid = 2194] [serial = 1073] [outer = 0x0] 07:18:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x12b3ea000) [pid = 2194] [serial = 1074] [outer = 0x129f3e000] 07:18:04 INFO - PROCESS | 2194 | 1461161884344 Marionette DEBUG loaded listener.js 07:18:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12b724800) [pid = 2194] [serial = 1075] [outer = 0x129f3e000] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x127162000) [pid = 2194] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x127160800) [pid = 2194] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11a74b800) [pid = 2194] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x12642d000) [pid = 2194] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11c170c00) [pid = 2194] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11ae32400) [pid = 2194] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x11784a000) [pid = 2194] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x118cd1000) [pid = 2194] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x114491800) [pid = 2194] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x11b938400) [pid = 2194] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x129f44000) [pid = 2194] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11b07a800) [pid = 2194] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:18:04 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x129f45800) [pid = 2194] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:18:04 INFO - PROCESS | 2194 | 1461161884875 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]]]}] 07:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 720ms 07:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:18:04 INFO - PROCESS | 2194 | 1461161884926 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 07:18:04 INFO - PROCESS | 2194 | 1461161884928 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 07:18:04 INFO - PROCESS | 2194 | 1461161884930 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:18:04 INFO - PROCESS | 2194 | 1461161884932 Marionette TRACE conn2 <- [1,1406,null,{}] 07:18:04 INFO - PROCESS | 2194 | 1461161884934 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}] 07:18:05 INFO - PROCESS | 2194 | 1461161885026 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 07:18:05 INFO - PROCESS | 2194 | 1461161885031 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x12c11d000 == 46 [pid = 2194] [id = 359] 07:18:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11912ac00) [pid = 2194] [serial = 1076] [outer = 0x0] 07:18:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11c170c00) [pid = 2194] [serial = 1077] [outer = 0x11912ac00] 07:18:05 INFO - PROCESS | 2194 | 1461161885062 Marionette DEBUG loaded listener.js 07:18:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x12b859c00) [pid = 2194] [serial = 1078] [outer = 0x11912ac00] 07:18:05 INFO - PROCESS | 2194 | 1461161885392 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]]]}] 07:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 470ms 07:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:18:05 INFO - PROCESS | 2194 | 1461161885404 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 07:18:05 INFO - PROCESS | 2194 | 1461161885405 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 07:18:05 INFO - PROCESS | 2194 | 1461161885407 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:18:05 INFO - PROCESS | 2194 | 1461161885408 Marionette TRACE conn2 <- [1,1410,null,{}] 07:18:05 INFO - PROCESS | 2194 | 1461161885410 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}] 07:18:05 INFO - PROCESS | 2194 | 1461161885527 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 07:18:05 INFO - PROCESS | 2194 | 1461161885535 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc03800 == 47 [pid = 2194] [id = 360] 07:18:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x12a8ed000) [pid = 2194] [serial = 1079] [outer = 0x0] 07:18:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x12bb51400) [pid = 2194] [serial = 1080] [outer = 0x12a8ed000] 07:18:05 INFO - PROCESS | 2194 | 1461161885561 Marionette DEBUG loaded listener.js 07:18:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x12bce9800) [pid = 2194] [serial = 1081] [outer = 0x12a8ed000] 07:18:05 INFO - PROCESS | 2194 | 1461161885898 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]]]}] 07:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 517ms 07:18:05 INFO - PROCESS | 2194 | 1461161885925 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 07:18:05 INFO - PROCESS | 2194 | 1461161885926 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 07:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:18:05 INFO - PROCESS | 2194 | 1461161885931 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:18:05 INFO - PROCESS | 2194 | 1461161885933 Marionette TRACE conn2 <- [1,1414,null,{}] 07:18:05 INFO - PROCESS | 2194 | 1461161885936 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}] 07:18:06 INFO - PROCESS | 2194 | 1461161886032 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 07:18:06 INFO - PROCESS | 2194 | 1461161886037 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:06 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e835000 == 48 [pid = 2194] [id = 361] 07:18:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x12bcea400) [pid = 2194] [serial = 1082] [outer = 0x0] 07:18:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x12bd9e400) [pid = 2194] [serial = 1083] [outer = 0x12bcea400] 07:18:06 INFO - PROCESS | 2194 | 1461161886071 Marionette DEBUG loaded listener.js 07:18:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12d0ee400) [pid = 2194] [serial = 1084] [outer = 0x12bcea400] 07:18:06 INFO - PROCESS | 2194 | 1461161886540 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]]]}] 07:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 622ms 07:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:18:06 INFO - PROCESS | 2194 | 1461161886551 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 07:18:06 INFO - PROCESS | 2194 | 1461161886553 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 07:18:06 INFO - PROCESS | 2194 | 1461161886555 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:18:06 INFO - PROCESS | 2194 | 1461161886556 Marionette TRACE conn2 <- [1,1418,null,{}] 07:18:06 INFO - PROCESS | 2194 | 1461161886558 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}] 07:18:06 INFO - PROCESS | 2194 | 1461161886639 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 07:18:06 INFO - PROCESS | 2194 | 1461161886644 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:06 INFO - PROCESS | 2194 | ++DOCSHELL 0x12eed1800 == 49 [pid = 2194] [id = 362] 07:18:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x12d0eec00) [pid = 2194] [serial = 1085] [outer = 0x0] 07:18:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x12d0fa000) [pid = 2194] [serial = 1086] [outer = 0x12d0eec00] 07:18:06 INFO - PROCESS | 2194 | 1461161886669 Marionette DEBUG loaded listener.js 07:18:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x12d1b7400) [pid = 2194] [serial = 1087] [outer = 0x12d0eec00] 07:18:07 INFO - PROCESS | 2194 | 1461161887191 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]]]}] 07:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 668ms 07:18:07 INFO - PROCESS | 2194 | 1461161887229 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 07:18:07 INFO - PROCESS | 2194 | 1461161887232 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 07:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:18:07 INFO - PROCESS | 2194 | 1461161887237 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:18:07 INFO - PROCESS | 2194 | 1461161887239 Marionette TRACE conn2 <- [1,1422,null,{}] 07:18:07 INFO - PROCESS | 2194 | 1461161887243 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}] 07:18:07 INFO - PROCESS | 2194 | 1461161887349 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 07:18:07 INFO - PROCESS | 2194 | 1461161887407 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:07 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a916800 == 50 [pid = 2194] [id = 363] 07:18:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x115880400) [pid = 2194] [serial = 1088] [outer = 0x0] 07:18:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x118c40000) [pid = 2194] [serial = 1089] [outer = 0x115880400] 07:18:07 INFO - PROCESS | 2194 | 1461161887439 Marionette DEBUG loaded listener.js 07:18:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x11a53f400) [pid = 2194] [serial = 1090] [outer = 0x115880400] 07:18:07 INFO - PROCESS | 2194 | 1461161887925 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]]]}] 07:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 722ms 07:18:07 INFO - PROCESS | 2194 | 1461161887965 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 07:18:07 INFO - PROCESS | 2194 | 1461161887971 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 07:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:18:07 INFO - PROCESS | 2194 | 1461161887977 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:18:07 INFO - PROCESS | 2194 | 1461161887979 Marionette TRACE conn2 <- [1,1426,null,{}] 07:18:07 INFO - PROCESS | 2194 | 1461161887984 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}] 07:18:08 INFO - PROCESS | 2194 | 1461161888082 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 07:18:08 INFO - PROCESS | 2194 | 1461161888151 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x126299000 == 51 [pid = 2194] [id = 364] 07:18:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x11acd6c00) [pid = 2194] [serial = 1091] [outer = 0x0] 07:18:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x11b070c00) [pid = 2194] [serial = 1092] [outer = 0x11acd6c00] 07:18:08 INFO - PROCESS | 2194 | 1461161888181 Marionette DEBUG loaded listener.js 07:18:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x11bd95800) [pid = 2194] [serial = 1093] [outer = 0x11acd6c00] 07:18:08 INFO - PROCESS | 2194 | 1461161888625 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]]]}] 07:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 676ms 07:18:08 INFO - PROCESS | 2194 | 1461161888653 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 07:18:08 INFO - PROCESS | 2194 | 1461161888654 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 07:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:18:08 INFO - PROCESS | 2194 | 1461161888657 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:18:08 INFO - PROCESS | 2194 | 1461161888660 Marionette TRACE conn2 <- [1,1430,null,{}] 07:18:08 INFO - PROCESS | 2194 | 1461161888686 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}] 07:18:08 INFO - PROCESS | 2194 | 1461161888791 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 07:18:08 INFO - PROCESS | 2194 | 1461161888861 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc87000 == 52 [pid = 2194] [id = 365] 07:18:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x126431000) [pid = 2194] [serial = 1094] [outer = 0x0] 07:18:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x1269aa400) [pid = 2194] [serial = 1095] [outer = 0x126431000] 07:18:08 INFO - PROCESS | 2194 | 1461161888893 Marionette DEBUG loaded listener.js 07:18:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x126d14000) [pid = 2194] [serial = 1096] [outer = 0x126431000] 07:18:09 INFO - PROCESS | 2194 | 1461161889335 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]]]}] 07:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 722ms 07:18:09 INFO - PROCESS | 2194 | 1461161889396 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 07:18:09 INFO - PROCESS | 2194 | 1461161889398 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 07:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:18:09 INFO - PROCESS | 2194 | 1461161889402 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:18:09 INFO - PROCESS | 2194 | 1461161889403 Marionette TRACE conn2 <- [1,1434,null,{}] 07:18:09 INFO - PROCESS | 2194 | 1461161889405 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}] 07:18:09 INFO - PROCESS | 2194 | 1461161889507 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 07:18:09 INFO - PROCESS | 2194 | 1461161889575 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:09 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f265000 == 53 [pid = 2194] [id = 366] 07:18:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x1278f5400) [pid = 2194] [serial = 1097] [outer = 0x0] 07:18:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x129f3e800) [pid = 2194] [serial = 1098] [outer = 0x1278f5400] 07:18:09 INFO - PROCESS | 2194 | 1461161889605 Marionette DEBUG loaded listener.js 07:18:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x12b3ed400) [pid = 2194] [serial = 1099] [outer = 0x1278f5400] 07:18:10 INFO - PROCESS | 2194 | 1461161890045 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]]]}] 07:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 668ms 07:18:10 INFO - PROCESS | 2194 | 1461161890080 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 07:18:10 INFO - PROCESS | 2194 | 1461161890082 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 07:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:18:10 INFO - PROCESS | 2194 | 1461161890085 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:18:10 INFO - PROCESS | 2194 | 1461161890087 Marionette TRACE conn2 <- [1,1438,null,{}] 07:18:10 INFO - PROCESS | 2194 | 1461161890089 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}] 07:18:10 INFO - PROCESS | 2194 | 1461161890192 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 07:18:10 INFO - PROCESS | 2194 | 1461161890262 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b669000 == 54 [pid = 2194] [id = 367] 07:18:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x11a861800) [pid = 2194] [serial = 1100] [outer = 0x0] 07:18:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x12779b800) [pid = 2194] [serial = 1101] [outer = 0x11a861800] 07:18:10 INFO - PROCESS | 2194 | 1461161890292 Marionette DEBUG loaded listener.js 07:18:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 150 (0x12b3f2400) [pid = 2194] [serial = 1102] [outer = 0x11a861800] 07:18:10 INFO - PROCESS | 2194 | 1461161890895 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]]]}] 07:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 871ms 07:18:10 INFO - PROCESS | 2194 | 1461161890957 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 07:18:10 INFO - PROCESS | 2194 | 1461161890959 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 07:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:18:10 INFO - PROCESS | 2194 | 1461161890980 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:18:10 INFO - PROCESS | 2194 | 1461161890982 Marionette TRACE conn2 <- [1,1442,null,{}] 07:18:10 INFO - PROCESS | 2194 | 1461161890988 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}] 07:18:11 INFO - PROCESS | 2194 | 1461161891084 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 07:18:11 INFO - PROCESS | 2194 | 1461161891161 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:11 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c75c000 == 55 [pid = 2194] [id = 368] 07:18:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 151 (0x114f5f400) [pid = 2194] [serial = 1103] [outer = 0x0] 07:18:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 152 (0x11784a800) [pid = 2194] [serial = 1104] [outer = 0x114f5f400] 07:18:11 INFO - PROCESS | 2194 | 1461161891189 Marionette DEBUG loaded listener.js 07:18:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 153 (0x11a547000) [pid = 2194] [serial = 1105] [outer = 0x114f5f400] 07:18:11 INFO - PROCESS | 2194 | 1461161891657 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]]]}] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x12e835000 == 54 [pid = 2194] [id = 361] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc03800 == 53 [pid = 2194] [id = 360] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x12c11d000 == 52 [pid = 2194] [id = 359] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x12bc2a000 == 51 [pid = 2194] [id = 358] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x12afe2800 == 50 [pid = 2194] [id = 357] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x129c83000 == 49 [pid = 2194] [id = 356] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 152 (0x12b727c00) [pid = 2194] [serial = 1029] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x127e68000 == 48 [pid = 2194] [id = 355] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x11984e000 == 47 [pid = 2194] [id = 354] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x1260d6000 == 46 [pid = 2194] [id = 353] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf0e800 == 45 [pid = 2194] [id = 352] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x11a911800 == 44 [pid = 2194] [id = 351] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x11a918800 == 43 [pid = 2194] [id = 350] 07:18:11 INFO - PROCESS | 2194 | --DOCSHELL 0x11ba8b800 == 42 [pid = 2194] [id = 349] 07:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 739ms 07:18:11 INFO - PROCESS | 2194 | 1461161891702 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 07:18:11 INFO - PROCESS | 2194 | 1461161891706 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 07:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 151 (0x129123800) [pid = 2194] [serial = 1015] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 150 (0x1271e5800) [pid = 2194] [serial = 1008] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 149 (0x129f3bc00) [pid = 2194] [serial = 1018] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x126dcec00) [pid = 2194] [serial = 972] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x12715ec00) [pid = 2194] [serial = 1006] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x129044000) [pid = 2194] [serial = 1014] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x119dd5400) [pid = 2194] [serial = 975] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x129937c00) [pid = 2194] [serial = 1017] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x126150c00) [pid = 2194] [serial = 1003] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x11bd1ec00) [pid = 2194] [serial = 997] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x1185ae000) [pid = 2194] [serial = 990] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x12779a000) [pid = 2194] [serial = 1009] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x1269a4800) [pid = 2194] [serial = 984] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x11a7ac000) [pid = 2194] [serial = 993] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x126156000) [pid = 2194] [serial = 1021] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11c5f2c00) [pid = 2194] [serial = 981] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11bd1d000) [pid = 2194] [serial = 978] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11c16cc00) [pid = 2194] [serial = 999] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11a8ea800) [pid = 2194] [serial = 994] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x1178f8800) [pid = 2194] [serial = 1020] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x119d62000) [pid = 2194] [serial = 991] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11c5f3000) [pid = 2194] [serial = 1002] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x12a8f0800) [pid = 2194] [serial = 1024] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x11b06ec00) [pid = 2194] [serial = 996] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x1278e7800) [pid = 2194] [serial = 1011] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x12a8eb800) [pid = 2194] [serial = 1023] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11c587800) [pid = 2194] [serial = 1000] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x127ef3800) [pid = 2194] [serial = 1012] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x1269a4400) [pid = 2194] [serial = 1005] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x127158800) [pid = 2194] [serial = 987] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x12b3f1800) [pid = 2194] [serial = 1027] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x12a8f3800) [pid = 2194] [serial = 1026] [outer = 0x0] [url = about:blank] 07:18:11 INFO - PROCESS | 2194 | 1461161891726 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:18:11 INFO - PROCESS | 2194 | 1461161891728 Marionette TRACE conn2 <- [1,1446,null,{}] 07:18:11 INFO - PROCESS | 2194 | 1461161891735 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}] 07:18:11 INFO - PROCESS | 2194 | 1461161891811 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 07:18:11 INFO - PROCESS | 2194 | 1461161891821 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:11 INFO - PROCESS | 2194 | ++DOCSHELL 0x119857800 == 43 [pid = 2194] [id = 369] 07:18:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11a862400) [pid = 2194] [serial = 1106] [outer = 0x0] 07:18:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11acc8c00) [pid = 2194] [serial = 1107] [outer = 0x11a862400] 07:18:11 INFO - PROCESS | 2194 | 1461161891847 Marionette DEBUG loaded listener.js 07:18:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11b6ef400) [pid = 2194] [serial = 1108] [outer = 0x11a862400] 07:18:12 INFO - PROCESS | 2194 | 1461161892241 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]]]}] 07:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 582ms 07:18:12 INFO - PROCESS | 2194 | 1461161892302 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 07:18:12 INFO - PROCESS | 2194 | 1461161892304 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 07:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:18:12 INFO - PROCESS | 2194 | 1461161892307 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:18:12 INFO - PROCESS | 2194 | 1461161892311 Marionette TRACE conn2 <- [1,1450,null,{}] 07:18:12 INFO - PROCESS | 2194 | 1461161892322 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}] 07:18:12 INFO - PROCESS | 2194 | 1461161892483 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 07:18:12 INFO - PROCESS | 2194 | 1461161892499 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c222800 == 44 [pid = 2194] [id = 370] 07:18:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11bd91800) [pid = 2194] [serial = 1109] [outer = 0x0] 07:18:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11c583400) [pid = 2194] [serial = 1110] [outer = 0x11bd91800] 07:18:12 INFO - PROCESS | 2194 | 1461161892544 Marionette DEBUG loaded listener.js 07:18:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11c5ef800) [pid = 2194] [serial = 1111] [outer = 0x11bd91800] 07:18:12 INFO - PROCESS | 2194 | 1461161892990 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]]]}] 07:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 729ms 07:18:13 INFO - PROCESS | 2194 | 1461161893035 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 07:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:18:13 INFO - PROCESS | 2194 | 1461161893037 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 07:18:13 INFO - PROCESS | 2194 | 1461161893039 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:18:13 INFO - PROCESS | 2194 | 1461161893040 Marionette TRACE conn2 <- [1,1454,null,{}] 07:18:13 INFO - PROCESS | 2194 | 1461161893043 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}] 07:18:13 INFO - PROCESS | 2194 | 1461161893125 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 07:18:13 INFO - PROCESS | 2194 | 1461161893132 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x127e68000 == 45 [pid = 2194] [id = 371] 07:18:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x126430c00) [pid = 2194] [serial = 1112] [outer = 0x0] 07:18:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x12694cc00) [pid = 2194] [serial = 1113] [outer = 0x126430c00] 07:18:13 INFO - PROCESS | 2194 | 1461161893159 Marionette DEBUG loaded listener.js 07:18:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x12715a400) [pid = 2194] [serial = 1114] [outer = 0x126430c00] 07:18:13 INFO - PROCESS | 2194 | 1461161893494 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]]]}] 07:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 471ms 07:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:18:13 INFO - PROCESS | 2194 | 1461161893510 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 07:18:13 INFO - PROCESS | 2194 | 1461161893511 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 07:18:13 INFO - PROCESS | 2194 | 1461161893515 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:18:13 INFO - PROCESS | 2194 | 1461161893518 Marionette TRACE conn2 <- [1,1458,null,{}] 07:18:13 INFO - PROCESS | 2194 | 1461161893521 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}] 07:18:13 INFO - PROCESS | 2194 | 1461161893630 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 07:18:13 INFO - PROCESS | 2194 | 1461161893636 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c74000 == 46 [pid = 2194] [id = 372] 07:18:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x126dcec00) [pid = 2194] [serial = 1115] [outer = 0x0] 07:18:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x12715d800) [pid = 2194] [serial = 1116] [outer = 0x126dcec00] 07:18:13 INFO - PROCESS | 2194 | 1461161893664 Marionette DEBUG loaded listener.js 07:18:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x127efd000) [pid = 2194] [serial = 1117] [outer = 0x126dcec00] 07:18:14 INFO - PROCESS | 2194 | 1461161894019 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]]]}] 07:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 522ms 07:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:18:14 INFO - PROCESS | 2194 | 1461161894037 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 07:18:14 INFO - PROCESS | 2194 | 1461161894038 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 07:18:14 INFO - PROCESS | 2194 | 1461161894040 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:18:14 INFO - PROCESS | 2194 | 1461161894041 Marionette TRACE conn2 <- [1,1462,null,{}] 07:18:14 INFO - PROCESS | 2194 | 1461161894043 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}] 07:18:14 INFO - PROCESS | 2194 | 1461161894162 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 07:18:14 INFO - PROCESS | 2194 | 1461161894179 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3da800 == 47 [pid = 2194] [id = 373] 07:18:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x129118000) [pid = 2194] [serial = 1118] [outer = 0x0] 07:18:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x129f6c400) [pid = 2194] [serial = 1119] [outer = 0x129118000] 07:18:14 INFO - PROCESS | 2194 | 1461161894208 Marionette DEBUG loaded listener.js 07:18:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x12b3f8400) [pid = 2194] [serial = 1120] [outer = 0x129118000] 07:18:14 INFO - PROCESS | 2194 | 1461161894617 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]]]}] 07:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 619ms 07:18:14 INFO - PROCESS | 2194 | 1461161894660 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 07:18:14 INFO - PROCESS | 2194 | 1461161894661 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 07:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:18:14 INFO - PROCESS | 2194 | 1461161894663 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:18:14 INFO - PROCESS | 2194 | 1461161894664 Marionette TRACE conn2 <- [1,1466,null,{}] 07:18:14 INFO - PROCESS | 2194 | 1461161894666 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}] 07:18:14 INFO - PROCESS | 2194 | 1461161894767 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 07:18:14 INFO - PROCESS | 2194 | 1461161894771 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd55800 == 48 [pid = 2194] [id = 374] 07:18:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12b72f000) [pid = 2194] [serial = 1121] [outer = 0x0] 07:18:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x12bb57800) [pid = 2194] [serial = 1122] [outer = 0x12b72f000] 07:18:14 INFO - PROCESS | 2194 | 1461161894835 Marionette DEBUG loaded listener.js 07:18:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12d305000) [pid = 2194] [serial = 1123] [outer = 0x12b72f000] 07:18:15 INFO - PROCESS | 2194 | 1461161895170 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]]]}] 07:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 521ms 07:18:15 INFO - PROCESS | 2194 | 1461161895184 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 07:18:15 INFO - PROCESS | 2194 | 1461161895185 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 07:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:18:15 INFO - PROCESS | 2194 | 1461161895188 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:18:15 INFO - PROCESS | 2194 | 1461161895189 Marionette TRACE conn2 <- [1,1470,null,{}] 07:18:15 INFO - PROCESS | 2194 | 1461161895191 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}] 07:18:15 INFO - PROCESS | 2194 | 1461161895291 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 07:18:15 INFO - PROCESS | 2194 | 1461161895303 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d783000 == 49 [pid = 2194] [id = 375] 07:18:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12d306000) [pid = 2194] [serial = 1124] [outer = 0x0] 07:18:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x12d30e400) [pid = 2194] [serial = 1125] [outer = 0x12d306000] 07:18:15 INFO - PROCESS | 2194 | 1461161895328 Marionette DEBUG loaded listener.js 07:18:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x12d549800) [pid = 2194] [serial = 1126] [outer = 0x12d306000] 07:18:15 INFO - PROCESS | 2194 | 1461161895651 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]]]}] 07:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 468ms 07:18:15 INFO - PROCESS | 2194 | 1461161895656 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 07:18:15 INFO - PROCESS | 2194 | 1461161895657 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 07:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:18:15 INFO - PROCESS | 2194 | 1461161895659 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:18:15 INFO - PROCESS | 2194 | 1461161895660 Marionette TRACE conn2 <- [1,1474,null,{}] 07:18:15 INFO - PROCESS | 2194 | 1461161895664 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}] 07:18:15 INFO - PROCESS | 2194 | 1461161895766 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 07:18:15 INFO - PROCESS | 2194 | 1461161895779 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc9b800 == 50 [pid = 2194] [id = 376] 07:18:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x12d54a000) [pid = 2194] [serial = 1127] [outer = 0x0] 07:18:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x12d592400) [pid = 2194] [serial = 1128] [outer = 0x12d54a000] 07:18:15 INFO - PROCESS | 2194 | 1461161895804 Marionette DEBUG loaded listener.js 07:18:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x12e348800) [pid = 2194] [serial = 1129] [outer = 0x12d54a000] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x126b9d000) [pid = 2194] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x127ef7000) [pid = 2194] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x12642b800) [pid = 2194] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x127ef7800) [pid = 2194] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11b071000) [pid = 2194] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x126426800) [pid = 2194] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x1162e5c00) [pid = 2194] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x12b3f1c00) [pid = 2194] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11b0ee400) [pid = 2194] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11a7a8400) [pid = 2194] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x119d5e000) [pid = 2194] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x129f3e000) [pid = 2194] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11912ac00) [pid = 2194] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x12a8ed000) [pid = 2194] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x12bcea400) [pid = 2194] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:18:16 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x114e5fc00) [pid = 2194] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:18:16 INFO - PROCESS | 2194 | 1461161896248 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]]]}] 07:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 618ms 07:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:18:16 INFO - PROCESS | 2194 | 1461161896278 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 07:18:16 INFO - PROCESS | 2194 | 1461161896281 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 07:18:16 INFO - PROCESS | 2194 | 1461161896284 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:18:16 INFO - PROCESS | 2194 | 1461161896286 Marionette TRACE conn2 <- [1,1478,null,{}] 07:18:16 INFO - PROCESS | 2194 | 1461161896288 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}] 07:18:16 INFO - PROCESS | 2194 | 1461161896372 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 07:18:16 INFO - PROCESS | 2194 | 1461161896424 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c7f000 == 51 [pid = 2194] [id = 377] 07:18:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x1162ee400) [pid = 2194] [serial = 1130] [outer = 0x0] 07:18:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x11b6f5000) [pid = 2194] [serial = 1131] [outer = 0x1162ee400] 07:18:16 INFO - PROCESS | 2194 | 1461161896450 Marionette DEBUG loaded listener.js 07:18:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x129123000) [pid = 2194] [serial = 1132] [outer = 0x1162ee400] 07:18:16 INFO - PROCESS | 2194 | 1461161896746 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]]]}] 07:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 07:18:16 INFO - PROCESS | 2194 | 1461161896805 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 07:18:16 INFO - PROCESS | 2194 | 1461161896806 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 07:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:18:16 INFO - PROCESS | 2194 | 1461161896809 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:18:16 INFO - PROCESS | 2194 | 1461161896810 Marionette TRACE conn2 <- [1,1482,null,{}] 07:18:16 INFO - PROCESS | 2194 | 1461161896813 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}] 07:18:16 INFO - PROCESS | 2194 | 1461161896912 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 07:18:16 INFO - PROCESS | 2194 | 1461161896963 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f521000 == 52 [pid = 2194] [id = 378] 07:18:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x11644f400) [pid = 2194] [serial = 1133] [outer = 0x0] 07:18:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x12a8f1c00) [pid = 2194] [serial = 1134] [outer = 0x11644f400] 07:18:16 INFO - PROCESS | 2194 | 1461161896993 Marionette DEBUG loaded listener.js 07:18:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x12e426000) [pid = 2194] [serial = 1135] [outer = 0x11644f400] 07:18:17 INFO - PROCESS | 2194 | 1461161897305 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]]]}] 07:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 07:18:17 INFO - PROCESS | 2194 | 1461161897327 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 07:18:17 INFO - PROCESS | 2194 | 1461161897329 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 07:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:18:17 INFO - PROCESS | 2194 | 1461161897335 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:18:17 INFO - PROCESS | 2194 | 1461161897336 Marionette TRACE conn2 <- [1,1486,null,{}] 07:18:17 INFO - PROCESS | 2194 | 1461161897339 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}] 07:18:17 INFO - PROCESS | 2194 | 1461161897424 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 07:18:17 INFO - PROCESS | 2194 | 1461161897429 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x13010a000 == 53 [pid = 2194] [id = 379] 07:18:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x11c7ad000) [pid = 2194] [serial = 1136] [outer = 0x0] 07:18:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12d07b000) [pid = 2194] [serial = 1137] [outer = 0x11c7ad000] 07:18:17 INFO - PROCESS | 2194 | 1461161897455 Marionette DEBUG loaded listener.js 07:18:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x12e427400) [pid = 2194] [serial = 1138] [outer = 0x11c7ad000] 07:18:17 INFO - PROCESS | 2194 | 1461161897784 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]]]}] 07:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 470ms 07:18:17 INFO - PROCESS | 2194 | 1461161897805 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 07:18:17 INFO - PROCESS | 2194 | 1461161897806 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 07:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:18:17 INFO - PROCESS | 2194 | 1461161897808 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:18:17 INFO - PROCESS | 2194 | 1461161897809 Marionette TRACE conn2 <- [1,1490,null,{}] 07:18:17 INFO - PROCESS | 2194 | 1461161897812 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}] 07:18:17 INFO - PROCESS | 2194 | 1461161897927 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 07:18:17 INFO - PROCESS | 2194 | 1461161897934 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x13098d000 == 54 [pid = 2194] [id = 380] 07:18:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12e426800) [pid = 2194] [serial = 1139] [outer = 0x0] 07:18:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12e4a2400) [pid = 2194] [serial = 1140] [outer = 0x12e426800] 07:18:17 INFO - PROCESS | 2194 | 1461161897959 Marionette DEBUG loaded listener.js 07:18:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x12e4a9400) [pid = 2194] [serial = 1141] [outer = 0x12e426800] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb2b000 == 53 [pid = 2194] [id = 328] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x12e50a800 == 52 [pid = 2194] [id = 348] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x12c120800 == 51 [pid = 2194] [id = 346] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x12d790000 == 50 [pid = 2194] [id = 347] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x11c9be800 == 49 [pid = 2194] [id = 345] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x11a50f800 == 48 [pid = 2194] [id = 344] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc04000 == 47 [pid = 2194] [id = 343] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd4a800 == 46 [pid = 2194] [id = 329] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x11a909800 == 45 [pid = 2194] [id = 304] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x11c75c000 == 44 [pid = 2194] [id = 368] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x11b669000 == 43 [pid = 2194] [id = 367] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x12f265000 == 42 [pid = 2194] [id = 366] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc87000 == 41 [pid = 2194] [id = 365] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x126299000 == 40 [pid = 2194] [id = 364] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x12eed1800 == 39 [pid = 2194] [id = 362] 07:18:18 INFO - PROCESS | 2194 | --DOCSHELL 0x11a916800 == 38 [pid = 2194] [id = 363] 07:18:19 INFO - PROCESS | 2194 | --DOCSHELL 0x11c222800 == 37 [pid = 2194] [id = 370] 07:18:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12d783000 == 36 [pid = 2194] [id = 375] 07:18:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12f521000 == 35 [pid = 2194] [id = 378] 07:18:19 INFO - PROCESS | 2194 | --DOCSHELL 0x129c74000 == 34 [pid = 2194] [id = 372] 07:18:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd55800 == 33 [pid = 2194] [id = 374] 07:18:19 INFO - PROCESS | 2194 | --DOCSHELL 0x129c7f000 == 32 [pid = 2194] [id = 377] 07:18:19 INFO - PROCESS | 2194 | --DOCSHELL 0x127e68000 == 31 [pid = 2194] [id = 371] 07:18:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3da800 == 30 [pid = 2194] [id = 373] 07:18:19 INFO - PROCESS | 2194 | --DOCSHELL 0x119857800 == 29 [pid = 2194] [id = 369] 07:18:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc9b800 == 28 [pid = 2194] [id = 376] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x1162eb400) [pid = 2194] [serial = 916] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x129124c00) [pid = 2194] [serial = 1068] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x127165800) [pid = 2194] [serial = 1065] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x129f68400) [pid = 2194] [serial = 1071] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11b6eec00) [pid = 2194] [serial = 1035] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11b9be800) [pid = 2194] [serial = 1056] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11c29c400) [pid = 2194] [serial = 1057] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x127160400) [pid = 2194] [serial = 1041] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x126431c00) [pid = 2194] [serial = 1062] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x1191ae000) [pid = 2194] [serial = 1048] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x1164e2c00) [pid = 2194] [serial = 1047] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x12b85b000) [pid = 2194] [serial = 1030] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x11c5e9800) [pid = 2194] [serial = 1059] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x11c96a000) [pid = 2194] [serial = 1060] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11a8e7800) [pid = 2194] [serial = 1053] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11b06c800) [pid = 2194] [serial = 1054] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x126430000) [pid = 2194] [serial = 1038] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x11a7a9400) [pid = 2194] [serial = 1051] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11a541800) [pid = 2194] [serial = 1050] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x129f3e400) [pid = 2194] [serial = 1044] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x1191a6800) [pid = 2194] [serial = 1032] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x12b3ea000) [pid = 2194] [serial = 1074] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x12a8ed400) [pid = 2194] [serial = 1072] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x12b859c00) [pid = 2194] [serial = 1078] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11c170c00) [pid = 2194] [serial = 1077] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x12bb51400) [pid = 2194] [serial = 1080] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x12bd9e400) [pid = 2194] [serial = 1083] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x12b724800) [pid = 2194] [serial = 1075] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x12d0fa000) [pid = 2194] [serial = 1086] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x129f3cc00) [pid = 2194] [serial = 1069] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x12d0ee400) [pid = 2194] [serial = 1084] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x12bce9800) [pid = 2194] [serial = 1081] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x126ba0800) [pid = 2194] [serial = 1063] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x127161c00) [pid = 2194] [serial = 1066] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x12715dc00) [pid = 2194] [serial = 973] [outer = 0x0] [url = about:blank] 07:18:19 INFO - PROCESS | 2194 | --DOCSHELL 0x13010a000 == 27 [pid = 2194] [id = 379] 07:18:19 INFO - PROCESS | 2194 | 1461161899549 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]]]}] 07:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1772ms 07:18:19 INFO - PROCESS | 2194 | 1461161899582 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 07:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:18:19 INFO - PROCESS | 2194 | 1461161899585 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 07:18:19 INFO - PROCESS | 2194 | 1461161899588 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:18:19 INFO - PROCESS | 2194 | 1461161899591 Marionette TRACE conn2 <- [1,1494,null,{}] 07:18:19 INFO - PROCESS | 2194 | 1461161899601 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}] 07:18:19 INFO - PROCESS | 2194 | 1461161899677 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 07:18:19 INFO - PROCESS | 2194 | 1461161899683 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x1166ae800 == 28 [pid = 2194] [id = 381] 07:18:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x114f58c00) [pid = 2194] [serial = 1142] [outer = 0x0] 07:18:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x114f5e400) [pid = 2194] [serial = 1143] [outer = 0x114f58c00] 07:18:19 INFO - PROCESS | 2194 | 1461161899714 Marionette DEBUG loaded listener.js 07:18:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x115879400) [pid = 2194] [serial = 1144] [outer = 0x114f58c00] 07:18:20 INFO - PROCESS | 2194 | 1461161900065 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]]]}] 07:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 525ms 07:18:20 INFO - PROCESS | 2194 | 1461161900114 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 07:18:20 INFO - PROCESS | 2194 | 1461161900118 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 07:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:18:20 INFO - PROCESS | 2194 | 1461161900123 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:18:20 INFO - PROCESS | 2194 | 1461161900124 Marionette TRACE conn2 <- [1,1498,null,{}] 07:18:20 INFO - PROCESS | 2194 | 1461161900127 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}] 07:18:20 INFO - PROCESS | 2194 | 1461161900201 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 07:18:20 INFO - PROCESS | 2194 | 1461161900246 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x1188f6000 == 29 [pid = 2194] [id = 382] 07:18:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x114486800) [pid = 2194] [serial = 1145] [outer = 0x0] 07:18:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x1162ecc00) [pid = 2194] [serial = 1146] [outer = 0x114486800] 07:18:20 INFO - PROCESS | 2194 | 1461161900273 Marionette DEBUG loaded listener.js 07:18:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x1187d5800) [pid = 2194] [serial = 1147] [outer = 0x114486800] 07:18:20 INFO - PROCESS | 2194 | 1461161900572 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]]]}] 07:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 07:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:18:20 INFO - PROCESS | 2194 | 1461161900592 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 07:18:20 INFO - PROCESS | 2194 | 1461161900594 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 07:18:20 INFO - PROCESS | 2194 | 1461161900598 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:18:20 INFO - PROCESS | 2194 | 1461161900603 Marionette TRACE conn2 <- [1,1502,null,{}] 07:18:20 INFO - PROCESS | 2194 | 1461161900610 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}] 07:18:20 INFO - PROCESS | 2194 | 1461161900687 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 07:18:20 INFO - PROCESS | 2194 | 1461161900691 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a522000 == 30 [pid = 2194] [id = 383] 07:18:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x1140c4c00) [pid = 2194] [serial = 1148] [outer = 0x0] 07:18:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x119244400) [pid = 2194] [serial = 1149] [outer = 0x1140c4c00] 07:18:20 INFO - PROCESS | 2194 | 1461161900722 Marionette DEBUG loaded listener.js 07:18:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x119de0c00) [pid = 2194] [serial = 1150] [outer = 0x1140c4c00] 07:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 474ms 07:18:21 INFO - PROCESS | 2194 | 1461161901068 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]]]}] 07:18:21 INFO - PROCESS | 2194 | 1461161901072 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 07:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:18:21 INFO - PROCESS | 2194 | 1461161901074 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 07:18:21 INFO - PROCESS | 2194 | 1461161901076 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:18:21 INFO - PROCESS | 2194 | 1461161901077 Marionette TRACE conn2 <- [1,1506,null,{}] 07:18:21 INFO - PROCESS | 2194 | 1461161901079 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}] 07:18:21 INFO - PROCESS | 2194 | 1461161901173 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 07:18:21 INFO - PROCESS | 2194 | 1461161901180 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a909800 == 31 [pid = 2194] [id = 384] 07:18:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x119ddf400) [pid = 2194] [serial = 1151] [outer = 0x0] 07:18:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11a548000) [pid = 2194] [serial = 1152] [outer = 0x119ddf400] 07:18:21 INFO - PROCESS | 2194 | 1461161901208 Marionette DEBUG loaded listener.js 07:18:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11a74fc00) [pid = 2194] [serial = 1153] [outer = 0x119ddf400] 07:18:21 INFO - PROCESS | 2194 | 1461161901578 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]]]}] 07:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 518ms 07:18:21 INFO - PROCESS | 2194 | 1461161901595 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 07:18:21 INFO - PROCESS | 2194 | 1461161901598 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 07:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:18:21 INFO - PROCESS | 2194 | 1461161901603 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:18:21 INFO - PROCESS | 2194 | 1461161901604 Marionette TRACE conn2 <- [1,1510,null,{}] 07:18:21 INFO - PROCESS | 2194 | 1461161901608 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}] 07:18:21 INFO - PROCESS | 2194 | 1461161901715 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 07:18:21 INFO - PROCESS | 2194 | 1461161901722 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b674800 == 32 [pid = 2194] [id = 385] 07:18:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x112120000) [pid = 2194] [serial = 1154] [outer = 0x0] 07:18:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11a864400) [pid = 2194] [serial = 1155] [outer = 0x112120000] 07:18:21 INFO - PROCESS | 2194 | 1461161901762 Marionette DEBUG loaded listener.js 07:18:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11a8e4800) [pid = 2194] [serial = 1156] [outer = 0x112120000] 07:18:22 INFO - PROCESS | 2194 | 1461161902142 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]]]}] 07:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 569ms 07:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:18:22 INFO - PROCESS | 2194 | 1461161902172 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 07:18:22 INFO - PROCESS | 2194 | 1461161902173 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 07:18:22 INFO - PROCESS | 2194 | 1461161902176 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:18:22 INFO - PROCESS | 2194 | 1461161902177 Marionette TRACE conn2 <- [1,1514,null,{}] 07:18:22 INFO - PROCESS | 2194 | 1461161902179 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}] 07:18:22 INFO - PROCESS | 2194 | 1461161902264 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 07:18:22 INFO - PROCESS | 2194 | 1461161902268 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:22 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf0b000 == 33 [pid = 2194] [id = 386] 07:18:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11a7ad000) [pid = 2194] [serial = 1157] [outer = 0x0] 07:18:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11ae32000) [pid = 2194] [serial = 1158] [outer = 0x11a7ad000] 07:18:22 INFO - PROCESS | 2194 | 1461161902299 Marionette DEBUG loaded listener.js 07:18:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11b077800) [pid = 2194] [serial = 1159] [outer = 0x11a7ad000] 07:18:22 INFO - PROCESS | 2194 | 1461161902598 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]]]}] 07:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 468ms 07:18:22 INFO - PROCESS | 2194 | 1461161902645 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 07:18:22 INFO - PROCESS | 2194 | 1461161902646 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 07:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:18:22 INFO - PROCESS | 2194 | 1461161902649 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:18:22 INFO - PROCESS | 2194 | 1461161902650 Marionette TRACE conn2 <- [1,1518,null,{}] 07:18:22 INFO - PROCESS | 2194 | 1461161902653 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}] 07:18:22 INFO - PROCESS | 2194 | 1461161902719 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 07:18:22 INFO - PROCESS | 2194 | 1461161902768 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:22 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c226800 == 34 [pid = 2194] [id = 387] 07:18:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11accdc00) [pid = 2194] [serial = 1160] [outer = 0x0] 07:18:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11b6ee800) [pid = 2194] [serial = 1161] [outer = 0x11accdc00] 07:18:22 INFO - PROCESS | 2194 | 1461161902794 Marionette DEBUG loaded listener.js 07:18:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11b9be400) [pid = 2194] [serial = 1162] [outer = 0x11accdc00] 07:18:23 INFO - PROCESS | 2194 | 1461161903058 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]]]}] 07:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 419ms 07:18:23 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:18:23 INFO - PROCESS | 2194 | 1461161903073 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 07:18:23 INFO - PROCESS | 2194 | 1461161903074 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 07:18:23 INFO - PROCESS | 2194 | 1461161903076 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:18:23 INFO - PROCESS | 2194 | 1461161903077 Marionette TRACE conn2 <- [1,1522,null,{}] 07:18:23 INFO - PROCESS | 2194 | 1461161903087 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}] 07:18:23 INFO - PROCESS | 2194 | 1461161903162 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 07:18:23 INFO - PROCESS | 2194 | 1461161903168 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c76a000 == 35 [pid = 2194] [id = 388] 07:18:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x11b9be800) [pid = 2194] [serial = 1163] [outer = 0x0] 07:18:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x11bd2a400) [pid = 2194] [serial = 1164] [outer = 0x11b9be800] 07:18:23 INFO - PROCESS | 2194 | 1461161903194 Marionette DEBUG loaded listener.js 07:18:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x11bd98800) [pid = 2194] [serial = 1165] [outer = 0x11b9be800] 07:18:23 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 () { 07:18:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:18:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:18:23 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 () { 07:18:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:18:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:18:23 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 () { 07:18:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:18:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:18:23 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 () { 07:18:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:18:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:18:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 419ms 07:18:23 INFO - PROCESS | 2194 | 1461161903486 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"]]]}] 07:18:23 INFO - PROCESS | 2194 | 1461161903504 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 07:18:23 INFO - PROCESS | 2194 | 1461161903505 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 07:18:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:18:23 INFO - PROCESS | 2194 | 1461161903508 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:18:23 INFO - PROCESS | 2194 | 1461161903510 Marionette TRACE conn2 <- [1,1526,null,{}] 07:18:23 INFO - PROCESS | 2194 | 1461161903512 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}] 07:18:23 INFO - PROCESS | 2194 | 1461161903592 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 07:18:23 INFO - PROCESS | 2194 | 1461161903600 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a51f800 == 36 [pid = 2194] [id = 389] 07:18:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x11bd1fc00) [pid = 2194] [serial = 1166] [outer = 0x0] 07:18:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x11c170c00) [pid = 2194] [serial = 1167] [outer = 0x11bd1fc00] 07:18:23 INFO - PROCESS | 2194 | 1461161903630 Marionette DEBUG loaded listener.js 07:18:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x11c584c00) [pid = 2194] [serial = 1168] [outer = 0x11bd1fc00] 07:18:24 INFO - PROCESS | 2194 | 1461161904109 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"]]]}] 07:18:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:18:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:18:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:18:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:18:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:18:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:18:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 619ms 07:18:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:18:24 INFO - PROCESS | 2194 | 1461161904128 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 07:18:24 INFO - PROCESS | 2194 | 1461161904129 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 07:18:24 INFO - PROCESS | 2194 | 1461161904133 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:18:24 INFO - PROCESS | 2194 | 1461161904134 Marionette TRACE conn2 <- [1,1530,null,{}] 07:18:24 INFO - PROCESS | 2194 | 1461161904137 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}] 07:18:24 INFO - PROCESS | 2194 | 1461161904208 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 07:18:24 INFO - PROCESS | 2194 | 1461161904213 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x126218000 == 37 [pid = 2194] [id = 390] 07:18:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x11c4eb800) [pid = 2194] [serial = 1169] [outer = 0x0] 07:18:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x11c5e8400) [pid = 2194] [serial = 1170] [outer = 0x11c4eb800] 07:18:24 INFO - PROCESS | 2194 | 1461161904240 Marionette DEBUG loaded listener.js 07:18:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x11c961400) [pid = 2194] [serial = 1171] [outer = 0x11c4eb800] 07:18:24 INFO - PROCESS | 2194 | 1461161904550 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]]]}] 07:18:24 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 07:18:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:18:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:18:24 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. 07:18:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:18:24 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 07:18:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:18:24 INFO - PROCESS | 2194 | 1461161904604 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 07:18:24 INFO - PROCESS | 2194 | 1461161904606 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 07:18:24 INFO - PROCESS | 2194 | 1461161904608 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:18:24 INFO - PROCESS | 2194 | 1461161904609 Marionette TRACE conn2 <- [1,1534,null,{}] 07:18:24 INFO - PROCESS | 2194 | 1461161904612 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}] 07:18:24 INFO - PROCESS | 2194 | 1461161904691 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 07:18:24 INFO - PROCESS | 2194 | 1461161904764 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b673800 == 38 [pid = 2194] [id = 391] 07:18:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x11c58e000) [pid = 2194] [serial = 1172] [outer = 0x0] 07:18:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x11c999c00) [pid = 2194] [serial = 1173] [outer = 0x11c58e000] 07:18:24 INFO - PROCESS | 2194 | 1461161904793 Marionette DEBUG loaded listener.js 07:18:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12642e400) [pid = 2194] [serial = 1174] [outer = 0x11c58e000] 07:18:25 INFO - PROCESS | 2194 | 1461161905102 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]]]}] 07:18:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:18:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 07:18:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:18:25 INFO - PROCESS | 2194 | 1461161905127 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 07:18:25 INFO - PROCESS | 2194 | 1461161905128 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 07:18:25 INFO - PROCESS | 2194 | 1461161905132 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:18:25 INFO - PROCESS | 2194 | 1461161905135 Marionette TRACE conn2 <- [1,1538,null,{}] 07:18:25 INFO - PROCESS | 2194 | 1461161905143 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}] 07:18:25 INFO - PROCESS | 2194 | 1461161905238 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 07:18:25 INFO - PROCESS | 2194 | 1461161905242 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x129093000 == 39 [pid = 2194] [id = 392] 07:18:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x126429400) [pid = 2194] [serial = 1175] [outer = 0x0] 07:18:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x12678f800) [pid = 2194] [serial = 1176] [outer = 0x126429400] 07:18:25 INFO - PROCESS | 2194 | 1461161905267 Marionette DEBUG loaded listener.js 07:18:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x1269a7400) [pid = 2194] [serial = 1177] [outer = 0x126429400] 07:18:25 INFO - PROCESS | 2194 | 1461161905598 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]]]}] 07:18:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:18:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 479ms 07:18:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:18:25 INFO - PROCESS | 2194 | 1461161905610 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 07:18:25 INFO - PROCESS | 2194 | 1461161905611 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 07:18:25 INFO - PROCESS | 2194 | 1461161905616 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:18:25 INFO - PROCESS | 2194 | 1461161905617 Marionette TRACE conn2 <- [1,1542,null,{}] 07:18:25 INFO - PROCESS | 2194 | 1461161905626 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}] 07:18:25 INFO - PROCESS | 2194 | 1461161905717 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 07:18:25 INFO - PROCESS | 2194 | 1461161905720 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c7f000 == 40 [pid = 2194] [id = 393] 07:18:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x126430800) [pid = 2194] [serial = 1178] [outer = 0x0] 07:18:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x126b92800) [pid = 2194] [serial = 1179] [outer = 0x126430800] 07:18:25 INFO - PROCESS | 2194 | 1461161905746 Marionette DEBUG loaded listener.js 07:18:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x126b9f000) [pid = 2194] [serial = 1180] [outer = 0x126430800] 07:18:26 INFO - PROCESS | 2194 | 1461161906059 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]]]}] 07:18:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 479ms 07:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:18:26 INFO - PROCESS | 2194 | 1461161906093 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 07:18:26 INFO - PROCESS | 2194 | 1461161906095 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 07:18:26 INFO - PROCESS | 2194 | 1461161906097 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:18:26 INFO - PROCESS | 2194 | 1461161906100 Marionette TRACE conn2 <- [1,1546,null,{}] 07:18:26 INFO - PROCESS | 2194 | 1461161906104 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}] 07:18:26 INFO - PROCESS | 2194 | 1461161906199 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 07:18:26 INFO - PROCESS | 2194 | 1461161906210 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afdc800 == 41 [pid = 2194] [id = 394] 07:18:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x126b9b800) [pid = 2194] [serial = 1181] [outer = 0x0] 07:18:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x126ba8000) [pid = 2194] [serial = 1182] [outer = 0x126b9b800] 07:18:26 INFO - PROCESS | 2194 | 1461161906236 Marionette DEBUG loaded listener.js 07:18:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x126bad000) [pid = 2194] [serial = 1183] [outer = 0x126b9b800] 07:18:26 INFO - PROCESS | 2194 | 1461161906574 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]]]}] 07:18:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 522ms 07:18:26 INFO - PROCESS | 2194 | 1461161906619 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 07:18:26 INFO - PROCESS | 2194 | 1461161906620 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 07:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:18:26 INFO - PROCESS | 2194 | 1461161906623 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:18:26 INFO - PROCESS | 2194 | 1461161906624 Marionette TRACE conn2 <- [1,1550,null,{}] 07:18:26 INFO - PROCESS | 2194 | 1461161906626 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}] 07:18:26 INFO - PROCESS | 2194 | 1461161906719 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x11211a400) [pid = 2194] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x114e5dc00) [pid = 2194] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x1187cc800) [pid = 2194] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x11a868400) [pid = 2194] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x126b9b000) [pid = 2194] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x127177000) [pid = 2194] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x11bf42400) [pid = 2194] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x116450800) [pid = 2194] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x11c5f2400) [pid = 2194] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x118f5cc00) [pid = 2194] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11c176800) [pid = 2194] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11a547800) [pid = 2194] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x126b9a000) [pid = 2194] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x118ed7c00) [pid = 2194] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11b06f000) [pid = 2194] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x126424400) [pid = 2194] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11c7ad000) [pid = 2194] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x12b72f000) [pid = 2194] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x129118000) [pid = 2194] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x12d54a000) [pid = 2194] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x1162ee400) [pid = 2194] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x12d306000) [pid = 2194] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11644f400) [pid = 2194] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11a862400) [pid = 2194] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x114f5f400) [pid = 2194] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11a861800) [pid = 2194] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x1278f5400) [pid = 2194] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x126431000) [pid = 2194] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11acd6c00) [pid = 2194] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x115880400) [pid = 2194] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x12d0eec00) [pid = 2194] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x126dcec00) [pid = 2194] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x126430c00) [pid = 2194] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:18:26 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x11bd91800) [pid = 2194] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:18:27 INFO - PROCESS | 2194 | 1461161907029 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x114af4800 == 42 [pid = 2194] [id = 395] 07:18:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11211c800) [pid = 2194] [serial = 1184] [outer = 0x0] 07:18:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11448d800) [pid = 2194] [serial = 1185] [outer = 0x11211c800] 07:18:27 INFO - PROCESS | 2194 | 1461161907055 Marionette DEBUG loaded listener.js 07:18:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11644f400) [pid = 2194] [serial = 1186] [outer = 0x11211c800] 07:18:27 INFO - PROCESS | 2194 | 1461161907317 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]]]}] 07:18:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:18:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 722ms 07:18:27 INFO - PROCESS | 2194 | 1461161907353 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 07:18:27 INFO - PROCESS | 2194 | 1461161907354 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 07:18:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:18:27 INFO - PROCESS | 2194 | 1461161907357 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:18:27 INFO - PROCESS | 2194 | 1461161907358 Marionette TRACE conn2 <- [1,1554,null,{}] 07:18:27 INFO - PROCESS | 2194 | 1461161907360 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}] 07:18:27 INFO - PROCESS | 2194 | 1461161907439 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 07:18:27 INFO - PROCESS | 2194 | 1461161907444 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x129762000 == 43 [pid = 2194] [id = 396] 07:18:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11644ac00) [pid = 2194] [serial = 1187] [outer = 0x0] 07:18:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11a7ab400) [pid = 2194] [serial = 1188] [outer = 0x11644ac00] 07:18:27 INFO - PROCESS | 2194 | 1461161907471 Marionette DEBUG loaded listener.js 07:18:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11b6f7400) [pid = 2194] [serial = 1189] [outer = 0x11644ac00] 07:18:27 INFO - PROCESS | 2194 | 1461161907800 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]]]}] 07:18:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:18:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 468ms 07:18:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:18:27 INFO - PROCESS | 2194 | 1461161907826 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 07:18:27 INFO - PROCESS | 2194 | 1461161907827 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 07:18:27 INFO - PROCESS | 2194 | 1461161907829 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:18:27 INFO - PROCESS | 2194 | 1461161907831 Marionette TRACE conn2 <- [1,1558,null,{}] 07:18:27 INFO - PROCESS | 2194 | 1461161907835 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}] 07:18:27 INFO - PROCESS | 2194 | 1461161907936 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 07:18:27 INFO - PROCESS | 2194 | 1461161907942 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb21000 == 44 [pid = 2194] [id = 397] 07:18:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11b6f8800) [pid = 2194] [serial = 1190] [outer = 0x0] 07:18:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11c29a800) [pid = 2194] [serial = 1191] [outer = 0x11b6f8800] 07:18:27 INFO - PROCESS | 2194 | 1461161907967 Marionette DEBUG loaded listener.js 07:18:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x126426400) [pid = 2194] [serial = 1192] [outer = 0x11b6f8800] 07:18:28 INFO - PROCESS | 2194 | 1461161908272 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]]]}] 07:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 472ms 07:18:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:18:28 INFO - PROCESS | 2194 | 1461161908302 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 07:18:28 INFO - PROCESS | 2194 | 1461161908303 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 07:18:28 INFO - PROCESS | 2194 | 1461161908305 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:18:28 INFO - PROCESS | 2194 | 1461161908307 Marionette TRACE conn2 <- [1,1562,null,{}] 07:18:28 INFO - PROCESS | 2194 | 1461161908309 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}] 07:18:28 INFO - PROCESS | 2194 | 1461161908387 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 07:18:28 INFO - PROCESS | 2194 | 1461161908391 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd61800 == 45 [pid = 2194] [id = 398] 07:18:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x126b9b000) [pid = 2194] [serial = 1193] [outer = 0x0] 07:18:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x126dd2800) [pid = 2194] [serial = 1194] [outer = 0x126b9b000] 07:18:28 INFO - PROCESS | 2194 | 1461161908416 Marionette DEBUG loaded listener.js 07:18:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x12715ac00) [pid = 2194] [serial = 1195] [outer = 0x126b9b000] 07:18:28 INFO - PROCESS | 2194 | 1461161908726 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]]]}] 07:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 469ms 07:18:28 INFO - PROCESS | 2194 | 1461161908774 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 07:18:28 INFO - PROCESS | 2194 | 1461161908775 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 07:18:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:18:28 INFO - PROCESS | 2194 | 1461161908778 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:18:28 INFO - PROCESS | 2194 | 1461161908779 Marionette TRACE conn2 <- [1,1566,null,{}] 07:18:28 INFO - PROCESS | 2194 | 1461161908781 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}] 07:18:28 INFO - PROCESS | 2194 | 1461161908883 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 07:18:28 INFO - PROCESS | 2194 | 1461161908890 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd63800 == 46 [pid = 2194] [id = 399] 07:18:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x126d16400) [pid = 2194] [serial = 1196] [outer = 0x0] 07:18:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x127160400) [pid = 2194] [serial = 1197] [outer = 0x126d16400] 07:18:28 INFO - PROCESS | 2194 | 1461161908914 Marionette DEBUG loaded listener.js 07:18:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x127166000) [pid = 2194] [serial = 1198] [outer = 0x126d16400] 07:18:29 INFO - PROCESS | 2194 | 1461161909404 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]]]}] 07:18:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:18:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 672ms 07:18:29 INFO - PROCESS | 2194 | 1461161909451 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 07:18:29 INFO - PROCESS | 2194 | 1461161909455 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 07:18:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:18:29 INFO - PROCESS | 2194 | 1461161909459 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:18:29 INFO - PROCESS | 2194 | 1461161909461 Marionette TRACE conn2 <- [1,1570,null,{}] 07:18:29 INFO - PROCESS | 2194 | 1461161909493 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}] 07:18:29 INFO - PROCESS | 2194 | 1461161909606 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 07:18:29 INFO - PROCESS | 2194 | 1461161909710 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x11926b800 == 47 [pid = 2194] [id = 400] 07:18:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x1156a4000) [pid = 2194] [serial = 1199] [outer = 0x0] 07:18:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x116253400) [pid = 2194] [serial = 1200] [outer = 0x1156a4000] 07:18:29 INFO - PROCESS | 2194 | 1461161909742 Marionette DEBUG loaded listener.js 07:18:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x1185a3400) [pid = 2194] [serial = 1201] [outer = 0x1156a4000] 07:18:30 INFO - PROCESS | 2194 | 1461161910262 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]]]}] 07:18:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:18:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 846ms 07:18:30 INFO - PROCESS | 2194 | 1461161910306 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 07:18:30 INFO - PROCESS | 2194 | 1461161910310 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 07:18:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:18:30 INFO - PROCESS | 2194 | 1461161910315 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:18:30 INFO - PROCESS | 2194 | 1461161910317 Marionette TRACE conn2 <- [1,1574,null,{}] 07:18:30 INFO - PROCESS | 2194 | 1461161910320 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}] 07:18:30 INFO - PROCESS | 2194 | 1461161910428 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 07:18:30 INFO - PROCESS | 2194 | 1461161910483 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x119146000 == 48 [pid = 2194] [id = 401] 07:18:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x1146bb400) [pid = 2194] [serial = 1202] [outer = 0x0] 07:18:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x1178f8800) [pid = 2194] [serial = 1203] [outer = 0x1146bb400] 07:18:30 INFO - PROCESS | 2194 | 1461161910515 Marionette DEBUG loaded listener.js 07:18:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x119d64000) [pid = 2194] [serial = 1204] [outer = 0x1146bb400] 07:18:31 INFO - PROCESS | 2194 | 1461161911213 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]]]}] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd61800 == 47 [pid = 2194] [id = 398] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb21000 == 46 [pid = 2194] [id = 397] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x129762000 == 45 [pid = 2194] [id = 396] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x114af4800 == 44 [pid = 2194] [id = 395] 07:18:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:18:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 970ms 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x12e4a2400) [pid = 2194] [serial = 1140] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12afdc800 == 43 [pid = 2194] [id = 394] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x129c7f000 == 42 [pid = 2194] [id = 393] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x129093000 == 41 [pid = 2194] [id = 392] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11b673800 == 40 [pid = 2194] [id = 391] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x126218000 == 39 [pid = 2194] [id = 390] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11a51f800 == 38 [pid = 2194] [id = 389] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11c76a000 == 37 [pid = 2194] [id = 388] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11c226800 == 36 [pid = 2194] [id = 387] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf0b000 == 35 [pid = 2194] [id = 386] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11b674800 == 34 [pid = 2194] [id = 385] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11a909800 == 33 [pid = 2194] [id = 384] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11a522000 == 32 [pid = 2194] [id = 383] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x1188f6000 == 31 [pid = 2194] [id = 382] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x1166ae800 == 30 [pid = 2194] [id = 381] 07:18:31 INFO - PROCESS | 2194 | --DOCSHELL 0x13098d000 == 29 [pid = 2194] [id = 380] 07:18:31 INFO - PROCESS | 2194 | 1461161911302 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 07:18:31 INFO - PROCESS | 2194 | 1461161911306 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 07:18:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:18:31 INFO - PROCESS | 2194 | 1461161911311 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:18:31 INFO - PROCESS | 2194 | 1461161911315 Marionette TRACE conn2 <- [1,1578,null,{}] 07:18:31 INFO - PROCESS | 2194 | 1461161911320 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}] 07:18:31 INFO - PROCESS | 2194 | 1461161911448 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 07:18:31 INFO - PROCESS | 2194 | 1461161911456 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:31 INFO - PROCESS | 2194 | ++DOCSHELL 0x11887d000 == 30 [pid = 2194] [id = 402] 07:18:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x1164dd400) [pid = 2194] [serial = 1205] [outer = 0x0] 07:18:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x1185a2800) [pid = 2194] [serial = 1206] [outer = 0x1164dd400] 07:18:31 INFO - PROCESS | 2194 | 1461161911503 Marionette DEBUG loaded listener.js 07:18:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x1188ab000) [pid = 2194] [serial = 1207] [outer = 0x1164dd400] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11acd3c00) [pid = 2194] [serial = 934] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11a7aa800) [pid = 2194] [serial = 976] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11aef6000) [pid = 2194] [serial = 937] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x127161000) [pid = 2194] [serial = 988] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x129f6b400) [pid = 2194] [serial = 1045] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x1239ea800) [pid = 2194] [serial = 982] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x11a756000) [pid = 2194] [serial = 1033] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x1269ae400) [pid = 2194] [serial = 1039] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x119d61000) [pid = 2194] [serial = 928] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x11c58cc00) [pid = 2194] [serial = 913] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11a7b2400) [pid = 2194] [serial = 931] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x1278f3000) [pid = 2194] [serial = 1042] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11c171000) [pid = 2194] [serial = 1036] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x11bf35800) [pid = 2194] [serial = 979] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x126b9c800) [pid = 2194] [serial = 985] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x1156a9c00) [pid = 2194] [serial = 925] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x12d07b000) [pid = 2194] [serial = 1137] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x12bb57800) [pid = 2194] [serial = 1122] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x129f6c400) [pid = 2194] [serial = 1119] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x12d305000) [pid = 2194] [serial = 1123] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x12d592400) [pid = 2194] [serial = 1128] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11b6f5000) [pid = 2194] [serial = 1131] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x12d30e400) [pid = 2194] [serial = 1125] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x12e426000) [pid = 2194] [serial = 1135] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x129123000) [pid = 2194] [serial = 1132] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11acc8c00) [pid = 2194] [serial = 1107] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x11a547000) [pid = 2194] [serial = 1105] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x11784a800) [pid = 2194] [serial = 1104] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x12b3f2400) [pid = 2194] [serial = 1102] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x12779b800) [pid = 2194] [serial = 1101] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x12b3ed400) [pid = 2194] [serial = 1099] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x129f3e800) [pid = 2194] [serial = 1098] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x126d14000) [pid = 2194] [serial = 1096] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x1269aa400) [pid = 2194] [serial = 1095] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11bd95800) [pid = 2194] [serial = 1093] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x11b070c00) [pid = 2194] [serial = 1092] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x11a53f400) [pid = 2194] [serial = 1090] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x118c40000) [pid = 2194] [serial = 1089] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x12d1b7400) [pid = 2194] [serial = 1087] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x12715d800) [pid = 2194] [serial = 1116] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x12694cc00) [pid = 2194] [serial = 1113] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x12715a400) [pid = 2194] [serial = 1114] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x11c583400) [pid = 2194] [serial = 1110] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x11c5ef800) [pid = 2194] [serial = 1111] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x11b6ef400) [pid = 2194] [serial = 1108] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x12e348800) [pid = 2194] [serial = 1129] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x12d549800) [pid = 2194] [serial = 1126] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x12e427400) [pid = 2194] [serial = 1138] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 87 (0x127efd000) [pid = 2194] [serial = 1117] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 86 (0x12b3f8400) [pid = 2194] [serial = 1120] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | --DOMWINDOW == 85 (0x12a8f1c00) [pid = 2194] [serial = 1134] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 2194 | 1461161911990 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]]]}] 07:18:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:18:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 723ms 07:18:32 INFO - PROCESS | 2194 | 1461161912034 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 07:18:32 INFO - PROCESS | 2194 | 1461161912037 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 07:18:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:18:32 INFO - PROCESS | 2194 | 1461161912042 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:18:32 INFO - PROCESS | 2194 | 1461161912043 Marionette TRACE conn2 <- [1,1582,null,{}] 07:18:32 INFO - PROCESS | 2194 | 1461161912051 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}] 07:18:32 INFO - PROCESS | 2194 | 1461161912126 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 07:18:32 INFO - PROCESS | 2194 | 1461161912133 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a51f800 == 31 [pid = 2194] [id = 403] 07:18:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 86 (0x118c0dc00) [pid = 2194] [serial = 1208] [outer = 0x0] 07:18:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 87 (0x119955800) [pid = 2194] [serial = 1209] [outer = 0x118c0dc00] 07:18:32 INFO - PROCESS | 2194 | 1461161912159 Marionette DEBUG loaded listener.js 07:18:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 88 (0x119de0800) [pid = 2194] [serial = 1210] [outer = 0x118c0dc00] 07:18:32 INFO - PROCESS | 2194 | 1461161912511 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]]]}] 07:18:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:18:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 523ms 07:18:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:18:32 INFO - PROCESS | 2194 | 1461161912565 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 07:18:32 INFO - PROCESS | 2194 | 1461161912566 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 07:18:32 INFO - PROCESS | 2194 | 1461161912568 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:18:32 INFO - PROCESS | 2194 | 1461161912571 Marionette TRACE conn2 <- [1,1586,null,{}] 07:18:32 INFO - PROCESS | 2194 | 1461161912579 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}] 07:18:32 INFO - PROCESS | 2194 | 1461161912658 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 07:18:32 INFO - PROCESS | 2194 | 1461161912663 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b66d800 == 32 [pid = 2194] [id = 404] 07:18:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x114c1f400) [pid = 2194] [serial = 1211] [outer = 0x0] 07:18:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x11a757400) [pid = 2194] [serial = 1212] [outer = 0x114c1f400] 07:18:32 INFO - PROCESS | 2194 | 1461161912693 Marionette DEBUG loaded listener.js 07:18:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11a860000) [pid = 2194] [serial = 1213] [outer = 0x114c1f400] 07:18:33 INFO - PROCESS | 2194 | 1461161913134 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]]]}] 07:18:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:18:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 621ms 07:18:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:18:33 INFO - PROCESS | 2194 | 1461161913190 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 07:18:33 INFO - PROCESS | 2194 | 1461161913193 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 07:18:33 INFO - PROCESS | 2194 | 1461161913196 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:18:33 INFO - PROCESS | 2194 | 1461161913198 Marionette TRACE conn2 <- [1,1590,null,{}] 07:18:33 INFO - PROCESS | 2194 | 1461161913201 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}] 07:18:33 INFO - PROCESS | 2194 | 1461161913312 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 07:18:33 INFO - PROCESS | 2194 | 1461161913455 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:33 INFO - PROCESS | 2194 | ++DOCSHELL 0x114ae8800 == 33 [pid = 2194] [id = 405] 07:18:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x11211c400) [pid = 2194] [serial = 1214] [outer = 0x0] 07:18:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x11437c400) [pid = 2194] [serial = 1215] [outer = 0x11211c400] 07:18:33 INFO - PROCESS | 2194 | 1461161913505 Marionette DEBUG loaded listener.js 07:18:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x114e67800) [pid = 2194] [serial = 1216] [outer = 0x11211c400] 07:18:33 INFO - PROCESS | 2194 | 1461161913963 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]]]}] 07:18:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:18:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 825ms 07:18:34 INFO - PROCESS | 2194 | 1461161914022 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 07:18:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:18:34 INFO - PROCESS | 2194 | 1461161914024 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 07:18:34 INFO - PROCESS | 2194 | 1461161914027 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:18:34 INFO - PROCESS | 2194 | 1461161914030 Marionette TRACE conn2 <- [1,1594,null,{}] 07:18:34 INFO - PROCESS | 2194 | 1461161914051 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}] 07:18:34 INFO - PROCESS | 2194 | 1461161914145 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 07:18:34 INFO - PROCESS | 2194 | 1461161914209 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:34 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b968000 == 34 [pid = 2194] [id = 406] 07:18:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x119de3400) [pid = 2194] [serial = 1217] [outer = 0x0] 07:18:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x11a541800) [pid = 2194] [serial = 1218] [outer = 0x119de3400] 07:18:34 INFO - PROCESS | 2194 | 1461161914241 Marionette DEBUG loaded listener.js 07:18:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x11a7a8400) [pid = 2194] [serial = 1219] [outer = 0x119de3400] 07:18:34 INFO - PROCESS | 2194 | 1461161914652 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]]]}] 07:18:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:18:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 690ms 07:18:34 INFO - PROCESS | 2194 | 1461161914720 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 07:18:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:18:34 INFO - PROCESS | 2194 | 1461161914722 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 07:18:34 INFO - PROCESS | 2194 | 1461161914725 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:18:34 INFO - PROCESS | 2194 | 1461161914726 Marionette TRACE conn2 <- [1,1598,null,{}] 07:18:34 INFO - PROCESS | 2194 | 1461161914729 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}] 07:18:34 INFO - PROCESS | 2194 | 1461161914821 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 07:18:34 INFO - PROCESS | 2194 | 1461161914873 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:34 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c435000 == 35 [pid = 2194] [id = 407] 07:18:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x11a53e800) [pid = 2194] [serial = 1220] [outer = 0x0] 07:18:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x11acc8c00) [pid = 2194] [serial = 1221] [outer = 0x11a53e800] 07:18:34 INFO - PROCESS | 2194 | 1461161914903 Marionette DEBUG loaded listener.js 07:18:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x11ae30400) [pid = 2194] [serial = 1222] [outer = 0x11a53e800] 07:18:35 INFO - PROCESS | 2194 | 1461161915335 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]]]}] 07:18:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:18:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 619ms 07:18:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:18:35 INFO - PROCESS | 2194 | 1461161915344 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 07:18:35 INFO - PROCESS | 2194 | 1461161915346 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 07:18:35 INFO - PROCESS | 2194 | 1461161915353 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:18:35 INFO - PROCESS | 2194 | 1461161915358 Marionette TRACE conn2 <- [1,1602,null,{}] 07:18:35 INFO - PROCESS | 2194 | 1461161915361 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}] 07:18:35 INFO - PROCESS | 2194 | 1461161915456 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 07:18:35 INFO - PROCESS | 2194 | 1461161915543 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x123910800 == 36 [pid = 2194] [id = 408] 07:18:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x11ae36000) [pid = 2194] [serial = 1223] [outer = 0x0] 07:18:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x11b6f9c00) [pid = 2194] [serial = 1224] [outer = 0x11ae36000] 07:18:35 INFO - PROCESS | 2194 | 1461161915573 Marionette DEBUG loaded listener.js 07:18:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x11b9b7800) [pid = 2194] [serial = 1225] [outer = 0x11ae36000] 07:18:35 INFO - PROCESS | 2194 | 1461161915981 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]]]}] 07:18:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:18:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 680ms 07:18:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:18:36 INFO - PROCESS | 2194 | 1461161916030 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 07:18:36 INFO - PROCESS | 2194 | 1461161916032 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 07:18:36 INFO - PROCESS | 2194 | 1461161916034 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:18:36 INFO - PROCESS | 2194 | 1461161916035 Marionette TRACE conn2 <- [1,1606,null,{}] 07:18:36 INFO - PROCESS | 2194 | 1461161916038 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}] 07:18:36 INFO - PROCESS | 2194 | 1461161916127 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 07:18:36 INFO - PROCESS | 2194 | 1461161916177 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260e4000 == 37 [pid = 2194] [id = 409] 07:18:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x11b9b5000) [pid = 2194] [serial = 1226] [outer = 0x0] 07:18:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x11bd8f000) [pid = 2194] [serial = 1227] [outer = 0x11b9b5000] 07:18:36 INFO - PROCESS | 2194 | 1461161916207 Marionette DEBUG loaded listener.js 07:18:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x11bf36800) [pid = 2194] [serial = 1228] [outer = 0x11b9b5000] 07:18:36 INFO - PROCESS | 2194 | 1461161916622 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]]]}] 07:18:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:18:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 618ms 07:18:36 INFO - PROCESS | 2194 | 1461161916653 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 07:18:36 INFO - PROCESS | 2194 | 1461161916654 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 07:18:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:18:36 INFO - PROCESS | 2194 | 1461161916657 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:18:36 INFO - PROCESS | 2194 | 1461161916658 Marionette TRACE conn2 <- [1,1610,null,{}] 07:18:36 INFO - PROCESS | 2194 | 1461161916660 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}] 07:18:36 INFO - PROCESS | 2194 | 1461161916752 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 07:18:36 INFO - PROCESS | 2194 | 1461161916840 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b66d000 == 38 [pid = 2194] [id = 410] 07:18:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x11c172000) [pid = 2194] [serial = 1229] [outer = 0x0] 07:18:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x11c294800) [pid = 2194] [serial = 1230] [outer = 0x11c172000] 07:18:36 INFO - PROCESS | 2194 | 1461161916878 Marionette DEBUG loaded listener.js 07:18:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x11c5e4400) [pid = 2194] [serial = 1231] [outer = 0x11c172000] 07:18:37 INFO - PROCESS | 2194 | 1461161917371 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]]]}] 07:18:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:18:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 721ms 07:18:37 INFO - PROCESS | 2194 | 1461161917379 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 07:18:37 INFO - PROCESS | 2194 | 1461161917383 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 07:18:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:18:37 INFO - PROCESS | 2194 | 1461161917387 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:18:37 INFO - PROCESS | 2194 | 1461161917390 Marionette TRACE conn2 <- [1,1614,null,{}] 07:18:37 INFO - PROCESS | 2194 | 1461161917394 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}] 07:18:37 INFO - PROCESS | 2194 | 1461161917484 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 07:18:37 INFO - PROCESS | 2194 | 1461161917547 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:37 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a9a3000 == 39 [pid = 2194] [id = 411] 07:18:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x1156a9c00) [pid = 2194] [serial = 1232] [outer = 0x0] 07:18:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x1162eac00) [pid = 2194] [serial = 1233] [outer = 0x1156a9c00] 07:18:37 INFO - PROCESS | 2194 | 1461161917580 Marionette DEBUG loaded listener.js 07:18:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x1188a8000) [pid = 2194] [serial = 1234] [outer = 0x1156a9c00] 07:18:37 INFO - PROCESS | 2194 | --DOCSHELL 0x11b66d800 == 38 [pid = 2194] [id = 404] 07:18:37 INFO - PROCESS | 2194 | --DOCSHELL 0x11a51f800 == 37 [pid = 2194] [id = 403] 07:18:37 INFO - PROCESS | 2194 | --DOCSHELL 0x11887d000 == 36 [pid = 2194] [id = 402] 07:18:37 INFO - PROCESS | 2194 | --DOCSHELL 0x11926b800 == 35 [pid = 2194] [id = 400] 07:18:37 INFO - PROCESS | 2194 | 1461161917966 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]]]}] 07:18:38 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 07:18:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 622ms 07:18:38 INFO - PROCESS | 2194 | 1461161918009 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 07:18:38 INFO - PROCESS | 2194 | 1461161918013 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 07:18:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:18:38 INFO - PROCESS | 2194 | 1461161918017 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:18:38 INFO - PROCESS | 2194 | 1461161918019 Marionette TRACE conn2 <- [1,1618,null,{}] 07:18:38 INFO - PROCESS | 2194 | 1461161918021 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}] 07:18:38 INFO - PROCESS | 2194 | 1461161918120 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 07:18:38 INFO - PROCESS | 2194 | 1461161918216 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7ce000 == 36 [pid = 2194] [id = 412] 07:18:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x1164e0c00) [pid = 2194] [serial = 1235] [outer = 0x0] 07:18:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11a7ac000) [pid = 2194] [serial = 1236] [outer = 0x1164e0c00] 07:18:38 INFO - PROCESS | 2194 | 1461161918242 Marionette DEBUG loaded listener.js 07:18:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11a8eb800) [pid = 2194] [serial = 1237] [outer = 0x1164e0c00] 07:18:38 INFO - PROCESS | 2194 | 1461161918639 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]]]}] 07:18:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:18:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 669ms 07:18:38 INFO - PROCESS | 2194 | 1461161918687 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 07:18:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:18:38 INFO - PROCESS | 2194 | 1461161918690 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 07:18:38 INFO - PROCESS | 2194 | 1461161918693 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:18:38 INFO - PROCESS | 2194 | 1461161918697 Marionette TRACE conn2 <- [1,1622,null,{}] 07:18:38 INFO - PROCESS | 2194 | 1461161918724 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}] 07:18:38 INFO - PROCESS | 2194 | 1461161918876 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 07:18:38 INFO - PROCESS | 2194 | 1461161918918 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x126206000 == 37 [pid = 2194] [id = 413] 07:18:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11bf3d000) [pid = 2194] [serial = 1238] [outer = 0x0] 07:18:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11c16a400) [pid = 2194] [serial = 1239] [outer = 0x11bf3d000] 07:18:38 INFO - PROCESS | 2194 | 1461161918965 Marionette DEBUG loaded listener.js 07:18:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11c589000) [pid = 2194] [serial = 1240] [outer = 0x11bf3d000] 07:18:39 INFO - PROCESS | 2194 | 1461161919337 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]]]}] 07:18:39 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 07:18:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 676ms 07:18:39 INFO - PROCESS | 2194 | 1461161919374 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 07:18:39 INFO - PROCESS | 2194 | 1461161919376 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 07:18:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:18:39 INFO - PROCESS | 2194 | 1461161919378 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:18:39 INFO - PROCESS | 2194 | 1461161919379 Marionette TRACE conn2 <- [1,1626,null,{}] 07:18:39 INFO - PROCESS | 2194 | 1461161919382 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}] 07:18:39 INFO - PROCESS | 2194 | 1461161919503 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 07:18:39 INFO - PROCESS | 2194 | 1461161919508 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x129093800 == 38 [pid = 2194] [id = 414] 07:18:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11c58b800) [pid = 2194] [serial = 1241] [outer = 0x0] 07:18:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11c961800) [pid = 2194] [serial = 1242] [outer = 0x11c58b800] 07:18:39 INFO - PROCESS | 2194 | 1461161919562 Marionette DEBUG loaded listener.js 07:18:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x1262be800) [pid = 2194] [serial = 1243] [outer = 0x11c58b800] 07:18:39 INFO - PROCESS | 2194 | 1461161919855 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]]]}] 07:18:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:18:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 519ms 07:18:39 INFO - PROCESS | 2194 | 1461161919899 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 07:18:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:18:39 INFO - PROCESS | 2194 | 1461161919902 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 07:18:39 INFO - PROCESS | 2194 | 1461161919904 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:18:39 INFO - PROCESS | 2194 | 1461161919905 Marionette TRACE conn2 <- [1,1630,null,{}] 07:18:39 INFO - PROCESS | 2194 | 1461161919908 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}] 07:18:40 INFO - PROCESS | 2194 | 1461161920004 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 07:18:40 INFO - PROCESS | 2194 | 1461161920016 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x11401a800 == 39 [pid = 2194] [id = 415] 07:18:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x1239eac00) [pid = 2194] [serial = 1244] [outer = 0x0] 07:18:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x126429c00) [pid = 2194] [serial = 1245] [outer = 0x1239eac00] 07:18:40 INFO - PROCESS | 2194 | 1461161920041 Marionette DEBUG loaded listener.js 07:18:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x1266dac00) [pid = 2194] [serial = 1246] [outer = 0x1239eac00] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11211c800) [pid = 2194] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x11644ac00) [pid = 2194] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11c58e000) [pid = 2194] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x126b9b000) [pid = 2194] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x126429400) [pid = 2194] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11accdc00) [pid = 2194] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11b9be800) [pid = 2194] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x11c4eb800) [pid = 2194] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x119ddf400) [pid = 2194] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x126430800) [pid = 2194] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x126b9b800) [pid = 2194] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x11bd1fc00) [pid = 2194] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x11a7ad000) [pid = 2194] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11b6f8800) [pid = 2194] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x114486800) [pid = 2194] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x112120000) [pid = 2194] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x1140c4c00) [pid = 2194] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x114f58c00) [pid = 2194] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x1164dd400) [pid = 2194] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:18:40 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x118c0dc00) [pid = 2194] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:18:40 INFO - PROCESS | 2194 | 1461161920407 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]]]}] 07:18:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:18:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 521ms 07:18:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:18:40 INFO - PROCESS | 2194 | 1461161920426 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 07:18:40 INFO - PROCESS | 2194 | 1461161920427 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 07:18:40 INFO - PROCESS | 2194 | 1461161920430 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:18:40 INFO - PROCESS | 2194 | 1461161920432 Marionette TRACE conn2 <- [1,1634,null,{}] 07:18:40 INFO - PROCESS | 2194 | 1461161920436 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}] 07:18:40 INFO - PROCESS | 2194 | 1461161920524 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 07:18:40 INFO - PROCESS | 2194 | 1461161920580 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c83800 == 40 [pid = 2194] [id = 416] 07:18:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x118c48400) [pid = 2194] [serial = 1247] [outer = 0x0] 07:18:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x11a8e6800) [pid = 2194] [serial = 1248] [outer = 0x118c48400] 07:18:40 INFO - PROCESS | 2194 | 1461161920607 Marionette DEBUG loaded listener.js 07:18:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x1269a3400) [pid = 2194] [serial = 1249] [outer = 0x118c48400] 07:18:40 INFO - PROCESS | 2194 | 1461161920887 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]]]}] 07:18:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:18:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 471ms 07:18:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:18:40 INFO - PROCESS | 2194 | 1461161920904 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 07:18:40 INFO - PROCESS | 2194 | 1461161920905 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 07:18:40 INFO - PROCESS | 2194 | 1461161920907 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:18:40 INFO - PROCESS | 2194 | 1461161920908 Marionette TRACE conn2 <- [1,1638,null,{}] 07:18:40 INFO - PROCESS | 2194 | 1461161920910 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}] 07:18:40 INFO - PROCESS | 2194 | 1461161920992 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 07:18:41 INFO - PROCESS | 2194 | 1461161920996 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b7e6000 == 41 [pid = 2194] [id = 417] 07:18:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x12678e000) [pid = 2194] [serial = 1250] [outer = 0x0] 07:18:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x126b93400) [pid = 2194] [serial = 1251] [outer = 0x12678e000] 07:18:41 INFO - PROCESS | 2194 | 1461161921023 Marionette DEBUG loaded listener.js 07:18:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x126ba1800) [pid = 2194] [serial = 1252] [outer = 0x12678e000] 07:18:41 INFO - PROCESS | 2194 | 1461161921335 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]]]}] 07:18:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:18:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 471ms 07:18:41 INFO - PROCESS | 2194 | 1461161921378 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 07:18:41 INFO - PROCESS | 2194 | 1461161921379 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 07:18:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:18:41 INFO - PROCESS | 2194 | 1461161921382 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:18:41 INFO - PROCESS | 2194 | 1461161921383 Marionette TRACE conn2 <- [1,1642,null,{}] 07:18:41 INFO - PROCESS | 2194 | 1461161921385 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}] 07:18:41 INFO - PROCESS | 2194 | 1461161921460 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 07:18:41 INFO - PROCESS | 2194 | 1461161921517 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb32000 == 42 [pid = 2194] [id = 418] 07:18:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x11c5ed800) [pid = 2194] [serial = 1253] [outer = 0x0] 07:18:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x126ba0000) [pid = 2194] [serial = 1254] [outer = 0x11c5ed800] 07:18:41 INFO - PROCESS | 2194 | 1461161921542 Marionette DEBUG loaded listener.js 07:18:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x126d11c00) [pid = 2194] [serial = 1255] [outer = 0x11c5ed800] 07:18:41 INFO - PROCESS | 2194 | 1461161921811 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]]]}] 07:18:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:18:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms 07:18:41 INFO - PROCESS | 2194 | 1461161921855 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 07:18:41 INFO - PROCESS | 2194 | 1461161921856 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 07:18:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:18:41 INFO - PROCESS | 2194 | 1461161921858 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:18:41 INFO - PROCESS | 2194 | 1461161921859 Marionette TRACE conn2 <- [1,1646,null,{}] 07:18:41 INFO - PROCESS | 2194 | 1461161921862 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}] 07:18:41 INFO - PROCESS | 2194 | 1461161921941 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 07:18:41 INFO - PROCESS | 2194 | 1461161921945 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf44800 == 43 [pid = 2194] [id = 419] 07:18:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11923f400) [pid = 2194] [serial = 1256] [outer = 0x0] 07:18:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x12715d800) [pid = 2194] [serial = 1257] [outer = 0x11923f400] 07:18:41 INFO - PROCESS | 2194 | 1461161921974 Marionette DEBUG loaded listener.js 07:18:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x12717f800) [pid = 2194] [serial = 1258] [outer = 0x11923f400] 07:18:42 INFO - PROCESS | 2194 | 1461161922348 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]]]}] 07:18:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:18:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 568ms 07:18:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:18:42 INFO - PROCESS | 2194 | 1461161922427 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 07:18:42 INFO - PROCESS | 2194 | 1461161922430 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 07:18:42 INFO - PROCESS | 2194 | 1461161922433 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:18:42 INFO - PROCESS | 2194 | 1461161922436 Marionette TRACE conn2 <- [1,1650,null,{}] 07:18:42 INFO - PROCESS | 2194 | 1461161922440 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}] 07:18:42 INFO - PROCESS | 2194 | 1461161922545 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 07:18:42 INFO - PROCESS | 2194 | 1461161922597 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x11926d000 == 44 [pid = 2194] [id = 420] 07:18:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x114f5d000) [pid = 2194] [serial = 1259] [outer = 0x0] 07:18:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11644b400) [pid = 2194] [serial = 1260] [outer = 0x114f5d000] 07:18:42 INFO - PROCESS | 2194 | 1461161922629 Marionette DEBUG loaded listener.js 07:18:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x118c10400) [pid = 2194] [serial = 1261] [outer = 0x114f5d000] 07:18:43 INFO - PROCESS | 2194 | 1461161923061 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]]]}] 07:18:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:18:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 672ms 07:18:43 INFO - PROCESS | 2194 | 1461161923105 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 07:18:43 INFO - PROCESS | 2194 | 1461161923109 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 07:18:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:18:43 INFO - PROCESS | 2194 | 1461161923113 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:18:43 INFO - PROCESS | 2194 | 1461161923115 Marionette TRACE conn2 <- [1,1654,null,{}] 07:18:43 INFO - PROCESS | 2194 | 1461161923118 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}] 07:18:43 INFO - PROCESS | 2194 | 1461161923240 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 07:18:43 INFO - PROCESS | 2194 | 1461161923308 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c9be000 == 45 [pid = 2194] [id = 421] 07:18:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11a53e400) [pid = 2194] [serial = 1262] [outer = 0x0] 07:18:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11a8e8800) [pid = 2194] [serial = 1263] [outer = 0x11a53e400] 07:18:43 INFO - PROCESS | 2194 | 1461161923338 Marionette DEBUG loaded listener.js 07:18:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11ae2d400) [pid = 2194] [serial = 1264] [outer = 0x11a53e400] 07:18:43 INFO - PROCESS | 2194 | 1461161923728 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]]]}] 07:18:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:18:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 07:18:43 INFO - PROCESS | 2194 | 1461161923784 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 07:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:18:43 INFO - PROCESS | 2194 | 1461161923786 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 07:18:43 INFO - PROCESS | 2194 | 1461161923788 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:18:43 INFO - PROCESS | 2194 | 1461161923791 Marionette TRACE conn2 <- [1,1658,null,{}] 07:18:43 INFO - PROCESS | 2194 | 1461161923799 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}] 07:18:43 INFO - PROCESS | 2194 | 1461161923899 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 07:18:43 INFO - PROCESS | 2194 | 1461161923955 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x12c12a000 == 46 [pid = 2194] [id = 422] 07:18:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11ae35000) [pid = 2194] [serial = 1265] [outer = 0x0] 07:18:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11bd9b400) [pid = 2194] [serial = 1266] [outer = 0x11ae35000] 07:18:43 INFO - PROCESS | 2194 | 1461161923987 Marionette DEBUG loaded listener.js 07:18:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11c5f2c00) [pid = 2194] [serial = 1267] [outer = 0x11ae35000] 07:18:44 INFO - PROCESS | 2194 | 1461161924448 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]]]}] 07:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 725ms 07:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:18:44 INFO - PROCESS | 2194 | 1461161924524 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 07:18:44 INFO - PROCESS | 2194 | 1461161924526 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 07:18:44 INFO - PROCESS | 2194 | 1461161924528 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:18:44 INFO - PROCESS | 2194 | 1461161924529 Marionette TRACE conn2 <- [1,1662,null,{}] 07:18:44 INFO - PROCESS | 2194 | 1461161924550 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}] 07:18:44 INFO - PROCESS | 2194 | 1461161924647 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 07:18:44 INFO - PROCESS | 2194 | 1461161924714 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:44 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d50e000 == 47 [pid = 2194] [id = 423] 07:18:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11c728000) [pid = 2194] [serial = 1268] [outer = 0x0] 07:18:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x1269a3800) [pid = 2194] [serial = 1269] [outer = 0x11c728000] 07:18:44 INFO - PROCESS | 2194 | 1461161924744 Marionette DEBUG loaded listener.js 07:18:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x127159800) [pid = 2194] [serial = 1270] [outer = 0x11c728000] 07:18:45 INFO - PROCESS | 2194 | 1461161925147 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]]]}] 07:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 640ms 07:18:45 INFO - PROCESS | 2194 | 1461161925168 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 07:18:45 INFO - PROCESS | 2194 | 1461161925170 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 07:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:18:45 INFO - PROCESS | 2194 | 1461161925172 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:18:45 INFO - PROCESS | 2194 | 1461161925173 Marionette TRACE conn2 <- [1,1666,null,{}] 07:18:45 INFO - PROCESS | 2194 | 1461161925176 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}] 07:18:45 INFO - PROCESS | 2194 | 1461161925269 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 07:18:45 INFO - PROCESS | 2194 | 1461161925322 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d776000 == 48 [pid = 2194] [id = 424] 07:18:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x12614d800) [pid = 2194] [serial = 1271] [outer = 0x0] 07:18:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x12754ec00) [pid = 2194] [serial = 1272] [outer = 0x12614d800] 07:18:45 INFO - PROCESS | 2194 | 1461161925351 Marionette DEBUG loaded listener.js 07:18:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x1278ef000) [pid = 2194] [serial = 1273] [outer = 0x12614d800] 07:18:45 INFO - PROCESS | 2194 | 1461161925773 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]]]}] 07:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 618ms 07:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:18:45 INFO - PROCESS | 2194 | 1461161925791 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 07:18:45 INFO - PROCESS | 2194 | 1461161925793 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 07:18:45 INFO - PROCESS | 2194 | 1461161925797 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:18:45 INFO - PROCESS | 2194 | 1461161925799 Marionette TRACE conn2 <- [1,1670,null,{}] 07:18:45 INFO - PROCESS | 2194 | 1461161925803 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}] 07:18:45 INFO - PROCESS | 2194 | 1461161925940 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 07:18:46 INFO - PROCESS | 2194 | 1461161926049 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc8b000 == 49 [pid = 2194] [id = 425] 07:18:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x127efa400) [pid = 2194] [serial = 1274] [outer = 0x0] 07:18:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x129118000) [pid = 2194] [serial = 1275] [outer = 0x127efa400] 07:18:46 INFO - PROCESS | 2194 | 1461161926082 Marionette DEBUG loaded listener.js 07:18:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x129c34400) [pid = 2194] [serial = 1276] [outer = 0x127efa400] 07:18:46 INFO - PROCESS | 2194 | 1461161926504 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]]]}] 07:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 723ms 07:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:18:46 INFO - PROCESS | 2194 | 1461161926519 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 07:18:46 INFO - PROCESS | 2194 | 1461161926520 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 07:18:46 INFO - PROCESS | 2194 | 1461161926523 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:18:46 INFO - PROCESS | 2194 | 1461161926524 Marionette TRACE conn2 <- [1,1674,null,{}] 07:18:46 INFO - PROCESS | 2194 | 1461161926526 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}] 07:18:46 INFO - PROCESS | 2194 | 1461161926623 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 07:18:46 INFO - PROCESS | 2194 | 1461161926675 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x119862000 == 50 [pid = 2194] [id = 426] 07:18:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x114486c00) [pid = 2194] [serial = 1277] [outer = 0x0] 07:18:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x1191af800) [pid = 2194] [serial = 1278] [outer = 0x114486c00] 07:18:46 INFO - PROCESS | 2194 | 1461161926705 Marionette DEBUG loaded listener.js 07:18:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x11c293400) [pid = 2194] [serial = 1279] [outer = 0x114486c00] 07:18:47 INFO - PROCESS | 2194 | 1461161927371 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]]]}] 07:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 873ms 07:18:47 INFO - PROCESS | 2194 | 1461161927397 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 07:18:47 INFO - PROCESS | 2194 | 1461161927402 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 07:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:18:47 INFO - PROCESS | 2194 | 1461161927407 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:18:47 INFO - PROCESS | 2194 | 1461161927410 Marionette TRACE conn2 <- [1,1678,null,{}] 07:18:47 INFO - PROCESS | 2194 | 1461161927415 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}] 07:18:47 INFO - PROCESS | 2194 | 1461161927558 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 07:18:47 INFO - PROCESS | 2194 | 1461161927652 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b673800 == 51 [pid = 2194] [id = 427] 07:18:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x114e5cc00) [pid = 2194] [serial = 1280] [outer = 0x0] 07:18:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x115872c00) [pid = 2194] [serial = 1281] [outer = 0x114e5cc00] 07:18:47 INFO - PROCESS | 2194 | 1461161927682 Marionette DEBUG loaded listener.js 07:18:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x11a547000) [pid = 2194] [serial = 1282] [outer = 0x114e5cc00] 07:18:48 INFO - PROCESS | 2194 | 1461161928158 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]]]}] 07:18:48 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb32000 == 50 [pid = 2194] [id = 418] 07:18:48 INFO - PROCESS | 2194 | --DOCSHELL 0x12b7e6000 == 49 [pid = 2194] [id = 417] 07:18:48 INFO - PROCESS | 2194 | --DOCSHELL 0x129c83800 == 48 [pid = 2194] [id = 416] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11a757400) [pid = 2194] [serial = 1212] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOCSHELL 0x11401a800 == 47 [pid = 2194] [id = 415] 07:18:48 INFO - PROCESS | 2194 | --DOCSHELL 0x129093800 == 46 [pid = 2194] [id = 414] 07:18:48 INFO - PROCESS | 2194 | --DOCSHELL 0x119146000 == 45 [pid = 2194] [id = 401] 07:18:48 INFO - PROCESS | 2194 | --DOCSHELL 0x126206000 == 44 [pid = 2194] [id = 413] 07:18:48 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7ce000 == 43 [pid = 2194] [id = 412] 07:18:48 INFO - PROCESS | 2194 | --DOCSHELL 0x11a9a3000 == 42 [pid = 2194] [id = 411] 07:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 828ms 07:18:48 INFO - PROCESS | 2194 | 1461161928236 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 07:18:48 INFO - PROCESS | 2194 | 1461161928241 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 07:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:18:48 INFO - PROCESS | 2194 | 1461161928248 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:18:48 INFO - PROCESS | 2194 | 1461161928250 Marionette TRACE conn2 <- [1,1682,null,{}] 07:18:48 INFO - PROCESS | 2194 | 1461161928253 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}] 07:18:48 INFO - PROCESS | 2194 | 1461161928319 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 07:18:48 INFO - PROCESS | 2194 | 1461161928326 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x11926f000 == 43 [pid = 2194] [id = 428] 07:18:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x11a8ec000) [pid = 2194] [serial = 1283] [outer = 0x0] 07:18:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x11ae2f400) [pid = 2194] [serial = 1284] [outer = 0x11a8ec000] 07:18:48 INFO - PROCESS | 2194 | 1461161928347 Marionette DEBUG loaded listener.js 07:18:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x11b06c800) [pid = 2194] [serial = 1285] [outer = 0x11a8ec000] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x126dd2800) [pid = 2194] [serial = 1194] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x12678f800) [pid = 2194] [serial = 1176] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11b6ee800) [pid = 2194] [serial = 1161] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x11b9be400) [pid = 2194] [serial = 1162] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x11bd2a400) [pid = 2194] [serial = 1164] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11bd98800) [pid = 2194] [serial = 1165] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11c5e8400) [pid = 2194] [serial = 1170] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11c961400) [pid = 2194] [serial = 1171] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x116253400) [pid = 2194] [serial = 1200] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x1185a2800) [pid = 2194] [serial = 1206] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x119955800) [pid = 2194] [serial = 1209] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11a548000) [pid = 2194] [serial = 1152] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x11a74fc00) [pid = 2194] [serial = 1153] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x126b92800) [pid = 2194] [serial = 1179] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x126ba8000) [pid = 2194] [serial = 1182] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x11c170c00) [pid = 2194] [serial = 1167] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x126b9f000) [pid = 2194] [serial = 1180] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11c584c00) [pid = 2194] [serial = 1168] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11ae32000) [pid = 2194] [serial = 1158] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x1178f8800) [pid = 2194] [serial = 1203] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11b077800) [pid = 2194] [serial = 1159] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x126bad000) [pid = 2194] [serial = 1183] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11c29a800) [pid = 2194] [serial = 1191] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x1162ecc00) [pid = 2194] [serial = 1146] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x1187d5800) [pid = 2194] [serial = 1147] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x11a864400) [pid = 2194] [serial = 1155] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11a8e4800) [pid = 2194] [serial = 1156] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x119244400) [pid = 2194] [serial = 1149] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x119de0c00) [pid = 2194] [serial = 1150] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x114f5e400) [pid = 2194] [serial = 1143] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x115879400) [pid = 2194] [serial = 1144] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11448d800) [pid = 2194] [serial = 1185] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x1188ab000) [pid = 2194] [serial = 1207] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x119de0800) [pid = 2194] [serial = 1210] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x11a7ab400) [pid = 2194] [serial = 1188] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x11644f400) [pid = 2194] [serial = 1186] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x11c999c00) [pid = 2194] [serial = 1173] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x12642e400) [pid = 2194] [serial = 1174] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x1269a7400) [pid = 2194] [serial = 1177] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x126426400) [pid = 2194] [serial = 1192] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11b6f7400) [pid = 2194] [serial = 1189] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x12715ac00) [pid = 2194] [serial = 1195] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x127160400) [pid = 2194] [serial = 1197] [outer = 0x0] [url = about:blank] 07:18:48 INFO - PROCESS | 2194 | 1461161928834 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]]]}] 07:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 625ms 07:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:18:48 INFO - PROCESS | 2194 | 1461161928873 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 07:18:48 INFO - PROCESS | 2194 | 1461161928875 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 07:18:48 INFO - PROCESS | 2194 | 1461161928878 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:18:48 INFO - PROCESS | 2194 | 1461161928882 Marionette TRACE conn2 <- [1,1686,null,{}] 07:18:48 INFO - PROCESS | 2194 | 1461161928904 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}] 07:18:49 INFO - PROCESS | 2194 | 1461161929029 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 07:18:49 INFO - PROCESS | 2194 | 1461161929111 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:49 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf19800 == 44 [pid = 2194] [id = 429] 07:18:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x11accc800) [pid = 2194] [serial = 1286] [outer = 0x0] 07:18:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x11bd99c00) [pid = 2194] [serial = 1287] [outer = 0x11accc800] 07:18:49 INFO - PROCESS | 2194 | 1461161929144 Marionette DEBUG loaded listener.js 07:18:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x11c298400) [pid = 2194] [serial = 1288] [outer = 0x11accc800] 07:18:49 INFO - PROCESS | 2194 | 1461161929452 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]]]}] 07:18:49 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 07:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 632ms 07:18:49 INFO - PROCESS | 2194 | 1461161929511 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 07:18:49 INFO - PROCESS | 2194 | 1461161929512 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 07:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:18:49 INFO - PROCESS | 2194 | 1461161929514 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:18:49 INFO - PROCESS | 2194 | 1461161929516 Marionette TRACE conn2 <- [1,1690,null,{}] 07:18:49 INFO - PROCESS | 2194 | 1461161929518 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}] 07:18:49 INFO - PROCESS | 2194 | 1461161929597 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 07:18:49 INFO - PROCESS | 2194 | 1461161929652 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:49 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c95a000 == 45 [pid = 2194] [id = 430] 07:18:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x11c174800) [pid = 2194] [serial = 1289] [outer = 0x0] 07:18:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x11c5e4800) [pid = 2194] [serial = 1290] [outer = 0x11c174800] 07:18:49 INFO - PROCESS | 2194 | 1461161929678 Marionette DEBUG loaded listener.js 07:18:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x126342c00) [pid = 2194] [serial = 1291] [outer = 0x11c174800] 07:18:49 INFO - PROCESS | 2194 | 1461161929955 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]]]}] 07:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 469ms 07:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:18:49 INFO - PROCESS | 2194 | 1461161929990 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 07:18:49 INFO - PROCESS | 2194 | 1461161929991 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 07:18:49 INFO - PROCESS | 2194 | 1461161929994 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:18:49 INFO - PROCESS | 2194 | 1461161929995 Marionette TRACE conn2 <- [1,1694,null,{}] 07:18:50 INFO - PROCESS | 2194 | 1461161930001 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}] 07:18:50 INFO - PROCESS | 2194 | 1461161930085 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 07:18:50 INFO - PROCESS | 2194 | 1461161930089 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x1262a1000 == 46 [pid = 2194] [id = 431] 07:18:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x126422800) [pid = 2194] [serial = 1292] [outer = 0x0] 07:18:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x12678fc00) [pid = 2194] [serial = 1293] [outer = 0x126422800] 07:18:50 INFO - PROCESS | 2194 | 1461161930115 Marionette DEBUG loaded listener.js 07:18:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x1269ab000) [pid = 2194] [serial = 1294] [outer = 0x126422800] 07:18:50 INFO - PROCESS | 2194 | 1461161930520 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]]]}] 07:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 570ms 07:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:18:50 INFO - PROCESS | 2194 | 1461161930565 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 07:18:50 INFO - PROCESS | 2194 | 1461161930567 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 07:18:50 INFO - PROCESS | 2194 | 1461161930571 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:18:50 INFO - PROCESS | 2194 | 1461161930572 Marionette TRACE conn2 <- [1,1698,null,{}] 07:18:50 INFO - PROCESS | 2194 | 1461161930576 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}] 07:18:50 INFO - PROCESS | 2194 | 1461161930732 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 07:18:50 INFO - PROCESS | 2194 | 1461161930757 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x129080800 == 47 [pid = 2194] [id = 432] 07:18:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x126b98800) [pid = 2194] [serial = 1295] [outer = 0x0] 07:18:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x126e33800) [pid = 2194] [serial = 1296] [outer = 0x126b98800] 07:18:50 INFO - PROCESS | 2194 | 1461161930799 Marionette DEBUG loaded listener.js 07:18:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x1278f2400) [pid = 2194] [serial = 1297] [outer = 0x126b98800] 07:18:51 INFO - PROCESS | 2194 | 1461161931190 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]]]}] 07:18:51 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 07:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 673ms 07:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:18:51 INFO - PROCESS | 2194 | 1461161931244 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 07:18:51 INFO - PROCESS | 2194 | 1461161931245 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 07:18:51 INFO - PROCESS | 2194 | 1461161931247 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:18:51 INFO - PROCESS | 2194 | 1461161931248 Marionette TRACE conn2 <- [1,1702,null,{}] 07:18:51 INFO - PROCESS | 2194 | 1461161931250 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}] 07:18:51 INFO - PROCESS | 2194 | 1461161931351 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 07:18:51 INFO - PROCESS | 2194 | 1461161931355 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:51 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c7c000 == 48 [pid = 2194] [id = 433] 07:18:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x126b9f400) [pid = 2194] [serial = 1298] [outer = 0x0] 07:18:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x127ef8800) [pid = 2194] [serial = 1299] [outer = 0x126b9f400] 07:18:51 INFO - PROCESS | 2194 | 1461161931410 Marionette DEBUG loaded listener.js 07:18:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x1297b5800) [pid = 2194] [serial = 1300] [outer = 0x126b9f400] 07:18:51 INFO - PROCESS | 2194 | 1461161931746 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]]]}] 07:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 521ms 07:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:18:51 INFO - PROCESS | 2194 | 1461161931769 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 07:18:51 INFO - PROCESS | 2194 | 1461161931770 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 07:18:51 INFO - PROCESS | 2194 | 1461161931772 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:18:51 INFO - PROCESS | 2194 | 1461161931773 Marionette TRACE conn2 <- [1,1706,null,{}] 07:18:51 INFO - PROCESS | 2194 | 1461161931782 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}] 07:18:51 INFO - PROCESS | 2194 | 1461161931880 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 07:18:51 INFO - PROCESS | 2194 | 1461161931884 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:51 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3d0000 == 49 [pid = 2194] [id = 434] 07:18:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11c96ec00) [pid = 2194] [serial = 1301] [outer = 0x0] 07:18:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x129c2c000) [pid = 2194] [serial = 1302] [outer = 0x11c96ec00] 07:18:51 INFO - PROCESS | 2194 | 1461161931938 Marionette DEBUG loaded listener.js 07:18:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x129f42800) [pid = 2194] [serial = 1303] [outer = 0x11c96ec00] 07:18:52 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x118c48400) [pid = 2194] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:18:52 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x1239eac00) [pid = 2194] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:18:52 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11bf3d000) [pid = 2194] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:18:52 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x12678e000) [pid = 2194] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:18:52 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x1156a9c00) [pid = 2194] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:18:52 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x1164e0c00) [pid = 2194] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:18:52 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11c5ed800) [pid = 2194] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:18:52 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x11c58b800) [pid = 2194] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:18:52 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x114c1f400) [pid = 2194] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:18:52 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x126d16400) [pid = 2194] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:18:52 INFO - PROCESS | 2194 | 1461161932431 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]]]}] 07:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 673ms 07:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:18:52 INFO - PROCESS | 2194 | 1461161932445 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 07:18:52 INFO - PROCESS | 2194 | 1461161932446 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 07:18:52 INFO - PROCESS | 2194 | 1461161932451 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:18:52 INFO - PROCESS | 2194 | 1461161932453 Marionette TRACE conn2 <- [1,1710,null,{}] 07:18:52 INFO - PROCESS | 2194 | 1461161932455 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}] 07:18:52 INFO - PROCESS | 2194 | 1461161932536 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 07:18:52 INFO - PROCESS | 2194 | 1461161932540 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:52 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c226800 == 50 [pid = 2194] [id = 435] 07:18:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x11448f400) [pid = 2194] [serial = 1304] [outer = 0x0] 07:18:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x11c5ed800) [pid = 2194] [serial = 1305] [outer = 0x11448f400] 07:18:52 INFO - PROCESS | 2194 | 1461161932566 Marionette DEBUG loaded listener.js 07:18:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x126d13000) [pid = 2194] [serial = 1306] [outer = 0x11448f400] 07:18:52 INFO - PROCESS | 2194 | 1461161932916 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]]]}] 07:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 471ms 07:18:52 INFO - PROCESS | 2194 | 1461161932922 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 07:18:52 INFO - PROCESS | 2194 | 1461161932923 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 07:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:18:52 INFO - PROCESS | 2194 | 1461161932925 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:18:52 INFO - PROCESS | 2194 | 1461161932926 Marionette TRACE conn2 <- [1,1714,null,{}] 07:18:52 INFO - PROCESS | 2194 | 1461161932928 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}] 07:18:53 INFO - PROCESS | 2194 | 1461161933011 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 07:18:53 INFO - PROCESS | 2194 | 1461161933067 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:53 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bc37800 == 51 [pid = 2194] [id = 436] 07:18:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x1162e9800) [pid = 2194] [serial = 1307] [outer = 0x0] 07:18:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x129f39800) [pid = 2194] [serial = 1308] [outer = 0x1162e9800] 07:18:53 INFO - PROCESS | 2194 | 1461161933092 Marionette DEBUG loaded listener.js 07:18:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x129f6e000) [pid = 2194] [serial = 1309] [outer = 0x1162e9800] 07:18:53 INFO - PROCESS | 2194 | 1461161933393 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]]]}] 07:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 07:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:18:53 INFO - PROCESS | 2194 | 1461161933444 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 07:18:53 INFO - PROCESS | 2194 | 1461161933446 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 07:18:53 INFO - PROCESS | 2194 | 1461161933448 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:18:53 INFO - PROCESS | 2194 | 1461161933450 Marionette TRACE conn2 <- [1,1718,null,{}] 07:18:53 INFO - PROCESS | 2194 | 1461161933452 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}] 07:18:53 INFO - PROCESS | 2194 | 1461161933546 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 07:18:53 INFO - PROCESS | 2194 | 1461161933553 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:53 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d504800 == 52 [pid = 2194] [id = 437] 07:18:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x1269af800) [pid = 2194] [serial = 1310] [outer = 0x0] 07:18:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x12a8f0800) [pid = 2194] [serial = 1311] [outer = 0x1269af800] 07:18:53 INFO - PROCESS | 2194 | 1461161933582 Marionette DEBUG loaded listener.js 07:18:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x12b3f6800) [pid = 2194] [serial = 1312] [outer = 0x1269af800] 07:18:53 INFO - PROCESS | 2194 | 1461161933907 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]]]}] 07:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 471ms 07:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:18:53 INFO - PROCESS | 2194 | 1461161933921 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 07:18:53 INFO - PROCESS | 2194 | 1461161933922 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 07:18:53 INFO - PROCESS | 2194 | 1461161933924 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:18:53 INFO - PROCESS | 2194 | 1461161933925 Marionette TRACE conn2 <- [1,1722,null,{}] 07:18:53 INFO - PROCESS | 2194 | 1461161933960 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}] 07:18:54 INFO - PROCESS | 2194 | 1461161934053 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 07:18:54 INFO - PROCESS | 2194 | 1461161934057 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:54 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dca1800 == 53 [pid = 2194] [id = 438] 07:18:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x129f6cc00) [pid = 2194] [serial = 1313] [outer = 0x0] 07:18:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x12b732c00) [pid = 2194] [serial = 1314] [outer = 0x129f6cc00] 07:18:54 INFO - PROCESS | 2194 | 1461161934082 Marionette DEBUG loaded listener.js 07:18:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12bb50c00) [pid = 2194] [serial = 1315] [outer = 0x129f6cc00] 07:18:54 INFO - PROCESS | 2194 | 1461161934466 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]]]}] 07:18:54 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 07:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 568ms 07:18:54 INFO - PROCESS | 2194 | 1461161934494 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 07:18:54 INFO - PROCESS | 2194 | 1461161934497 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 07:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:18:54 INFO - PROCESS | 2194 | 1461161934503 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:18:54 INFO - PROCESS | 2194 | 1461161934505 Marionette TRACE conn2 <- [1,1726,null,{}] 07:18:54 INFO - PROCESS | 2194 | 1461161934510 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}] 07:18:54 INFO - PROCESS | 2194 | 1461161934616 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 07:18:54 INFO - PROCESS | 2194 | 1461161934676 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:54 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7b8000 == 54 [pid = 2194] [id = 439] 07:18:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11644f400) [pid = 2194] [serial = 1316] [outer = 0x0] 07:18:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x1178f8c00) [pid = 2194] [serial = 1317] [outer = 0x11644f400] 07:18:54 INFO - PROCESS | 2194 | 1461161934708 Marionette DEBUG loaded listener.js 07:18:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x1191ae400) [pid = 2194] [serial = 1318] [outer = 0x11644f400] 07:18:55 INFO - PROCESS | 2194 | 1461161935184 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]]]}] 07:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 724ms 07:18:55 INFO - PROCESS | 2194 | 1461161935227 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 07:18:55 INFO - PROCESS | 2194 | 1461161935231 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 07:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:18:55 INFO - PROCESS | 2194 | 1461161935236 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:18:55 INFO - PROCESS | 2194 | 1461161935238 Marionette TRACE conn2 <- [1,1730,null,{}] 07:18:55 INFO - PROCESS | 2194 | 1461161935240 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}] 07:18:55 INFO - PROCESS | 2194 | 1461161935342 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 07:18:55 INFO - PROCESS | 2194 | 1461161935398 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c76a000 == 55 [pid = 2194] [id = 440] 07:18:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x119d5e000) [pid = 2194] [serial = 1319] [outer = 0x0] 07:18:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11a8ed800) [pid = 2194] [serial = 1320] [outer = 0x119d5e000] 07:18:55 INFO - PROCESS | 2194 | 1461161935429 Marionette DEBUG loaded listener.js 07:18:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11b940800) [pid = 2194] [serial = 1321] [outer = 0x119d5e000] 07:18:55 INFO - PROCESS | 2194 | 1461161935842 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]]]}] 07:18:55 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 07:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 619ms 07:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:18:55 INFO - PROCESS | 2194 | 1461161935856 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 07:18:55 INFO - PROCESS | 2194 | 1461161935857 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 07:18:55 INFO - PROCESS | 2194 | 1461161935860 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:18:55 INFO - PROCESS | 2194 | 1461161935862 Marionette TRACE conn2 <- [1,1734,null,{}] 07:18:55 INFO - PROCESS | 2194 | 1461161935872 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}] 07:18:55 INFO - PROCESS | 2194 | 1461161935977 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 07:18:56 INFO - PROCESS | 2194 | 1461161936079 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x12c127000 == 56 [pid = 2194] [id = 441] 07:18:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11c29c400) [pid = 2194] [serial = 1322] [outer = 0x0] 07:18:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x1266e6400) [pid = 2194] [serial = 1323] [outer = 0x11c29c400] 07:18:56 INFO - PROCESS | 2194 | 1461161936111 Marionette DEBUG loaded listener.js 07:18:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x126ba2400) [pid = 2194] [serial = 1324] [outer = 0x11c29c400] 07:18:56 INFO - PROCESS | 2194 | 1461161936535 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]]]}] 07:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 724ms 07:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:18:56 INFO - PROCESS | 2194 | 1461161936584 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 07:18:56 INFO - PROCESS | 2194 | 1461161936586 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 07:18:56 INFO - PROCESS | 2194 | 1461161936588 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:18:56 INFO - PROCESS | 2194 | 1461161936590 Marionette TRACE conn2 <- [1,1738,null,{}] 07:18:56 INFO - PROCESS | 2194 | 1461161936592 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}] 07:18:56 INFO - PROCESS | 2194 | 1461161936690 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 07:18:56 INFO - PROCESS | 2194 | 1461161936758 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e523800 == 57 [pid = 2194] [id = 442] 07:18:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x126bb0000) [pid = 2194] [serial = 1325] [outer = 0x0] 07:18:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x1278f2c00) [pid = 2194] [serial = 1326] [outer = 0x126bb0000] 07:18:56 INFO - PROCESS | 2194 | 1461161936787 Marionette DEBUG loaded listener.js 07:18:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x129f68400) [pid = 2194] [serial = 1327] [outer = 0x126bb0000] 07:18:57 INFO - PROCESS | 2194 | 1461161937235 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]]]}] 07:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 669ms 07:18:57 INFO - PROCESS | 2194 | 1461161937259 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 07:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:18:57 INFO - PROCESS | 2194 | 1461161937261 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 07:18:57 INFO - PROCESS | 2194 | 1461161937264 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:18:57 INFO - PROCESS | 2194 | 1461161937267 Marionette TRACE conn2 <- [1,1742,null,{}] 07:18:57 INFO - PROCESS | 2194 | 1461161937270 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}] 07:18:57 INFO - PROCESS | 2194 | 1461161937445 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 07:18:57 INFO - PROCESS | 2194 | 1461161937574 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e83d800 == 58 [pid = 2194] [id = 443] 07:18:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12715e800) [pid = 2194] [serial = 1328] [outer = 0x0] 07:18:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x12a8f5400) [pid = 2194] [serial = 1329] [outer = 0x12715e800] 07:18:57 INFO - PROCESS | 2194 | 1461161937622 Marionette DEBUG loaded listener.js 07:18:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x12b3efc00) [pid = 2194] [serial = 1330] [outer = 0x12715e800] 07:18:58 INFO - PROCESS | 2194 | 1461161938096 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]]]}] 07:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 871ms 07:18:58 INFO - PROCESS | 2194 | 1461161938136 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 07:18:58 INFO - PROCESS | 2194 | 1461161938137 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 07:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:18:58 INFO - PROCESS | 2194 | 1461161938139 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:18:58 INFO - PROCESS | 2194 | 1461161938140 Marionette TRACE conn2 <- [1,1746,null,{}] 07:18:58 INFO - PROCESS | 2194 | 1461161938143 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}] 07:18:58 INFO - PROCESS | 2194 | 1461161938259 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 07:18:58 INFO - PROCESS | 2194 | 1461161938320 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:58 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf1c800 == 59 [pid = 2194] [id = 444] 07:18:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x11b6f6c00) [pid = 2194] [serial = 1331] [outer = 0x0] 07:18:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12b3f3400) [pid = 2194] [serial = 1332] [outer = 0x11b6f6c00] 07:18:58 INFO - PROCESS | 2194 | 1461161938352 Marionette DEBUG loaded listener.js 07:18:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x12bcee800) [pid = 2194] [serial = 1333] [outer = 0x11b6f6c00] 07:18:59 INFO - PROCESS | 2194 | 1461161939054 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]]]}] 07:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 970ms 07:18:59 INFO - PROCESS | 2194 | 1461161939110 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 07:18:59 INFO - PROCESS | 2194 | 1461161939114 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 07:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:18:59 INFO - PROCESS | 2194 | 1461161939120 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:18:59 INFO - PROCESS | 2194 | 1461161939123 Marionette TRACE conn2 <- [1,1750,null,{}] 07:18:59 INFO - PROCESS | 2194 | 1461161939128 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}] 07:18:59 INFO - PROCESS | 2194 | 1461161939274 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 07:18:59 INFO - PROCESS | 2194 | 1461161939391 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf09800 == 60 [pid = 2194] [id = 445] 07:18:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x1164dd400) [pid = 2194] [serial = 1334] [outer = 0x0] 07:18:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x1185a1400) [pid = 2194] [serial = 1335] [outer = 0x1164dd400] 07:18:59 INFO - PROCESS | 2194 | 1461161939439 Marionette DEBUG loaded listener.js 07:18:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x118f5bc00) [pid = 2194] [serial = 1336] [outer = 0x1164dd400] 07:18:59 INFO - PROCESS | 2194 | 1461161939873 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]]]}] 07:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 776ms 07:18:59 INFO - PROCESS | 2194 | 1461161939896 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 07:18:59 INFO - PROCESS | 2194 | 1461161939900 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 07:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:18:59 INFO - PROCESS | 2194 | 1461161939904 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:18:59 INFO - PROCESS | 2194 | 1461161939906 Marionette TRACE conn2 <- [1,1754,null,{}] 07:18:59 INFO - PROCESS | 2194 | 1461161939908 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}] 07:19:00 INFO - PROCESS | 2194 | 1461161940000 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 07:19:00 INFO - PROCESS | 2194 | 1461161940060 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:00 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a936800 == 61 [pid = 2194] [id = 446] 07:19:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x119244400) [pid = 2194] [serial = 1337] [outer = 0x0] 07:19:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x11a544000) [pid = 2194] [serial = 1338] [outer = 0x119244400] 07:19:00 INFO - PROCESS | 2194 | 1461161940087 Marionette DEBUG loaded listener.js 07:19:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x11a86d400) [pid = 2194] [serial = 1339] [outer = 0x119244400] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11c435000 == 60 [pid = 2194] [id = 407] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x1260e4000 == 59 [pid = 2194] [id = 409] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x123910800 == 58 [pid = 2194] [id = 408] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11b968000 == 57 [pid = 2194] [id = 406] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x114ae8800 == 56 [pid = 2194] [id = 405] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12d504800 == 55 [pid = 2194] [id = 437] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12bc37800 == 54 [pid = 2194] [id = 436] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11c226800 == 53 [pid = 2194] [id = 435] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3d0000 == 52 [pid = 2194] [id = 434] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x12715d800) [pid = 2194] [serial = 1257] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x11c294800) [pid = 2194] [serial = 1230] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x129c7c000 == 51 [pid = 2194] [id = 433] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x129080800 == 50 [pid = 2194] [id = 432] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x1262a1000 == 49 [pid = 2194] [id = 431] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11c95a000 == 48 [pid = 2194] [id = 430] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf19800 == 47 [pid = 2194] [id = 429] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11926f000 == 46 [pid = 2194] [id = 428] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11b673800 == 45 [pid = 2194] [id = 427] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12d50e000 == 44 [pid = 2194] [id = 423] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x12c12a000 == 43 [pid = 2194] [id = 422] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11c9be000 == 42 [pid = 2194] [id = 421] 07:19:00 INFO - PROCESS | 2194 | --DOCSHELL 0x11926d000 == 41 [pid = 2194] [id = 420] 07:19:00 INFO - PROCESS | 2194 | 1461161940472 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]]]}] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x126d11c00) [pid = 2194] [serial = 1255] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11a8e6800) [pid = 2194] [serial = 1248] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x11a541800) [pid = 2194] [serial = 1218] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x1266dac00) [pid = 2194] [serial = 1246] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11c589000) [pid = 2194] [serial = 1240] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11acc8c00) [pid = 2194] [serial = 1221] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x126ba1800) [pid = 2194] [serial = 1252] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11437c400) [pid = 2194] [serial = 1215] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x1162eac00) [pid = 2194] [serial = 1233] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x1269a3400) [pid = 2194] [serial = 1249] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x1188a8000) [pid = 2194] [serial = 1234] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x11a7ac000) [pid = 2194] [serial = 1236] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x126ba0000) [pid = 2194] [serial = 1254] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x11c16a400) [pid = 2194] [serial = 1239] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x126b93400) [pid = 2194] [serial = 1251] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11c961800) [pid = 2194] [serial = 1242] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11a860000) [pid = 2194] [serial = 1213] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11bd8f000) [pid = 2194] [serial = 1227] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x126429c00) [pid = 2194] [serial = 1245] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11b6f9c00) [pid = 2194] [serial = 1224] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x1262be800) [pid = 2194] [serial = 1243] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11a8eb800) [pid = 2194] [serial = 1237] [outer = 0x0] [url = about:blank] 07:19:00 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x127166000) [pid = 2194] [serial = 1198] [outer = 0x0] [url = about:blank] 07:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 619ms 07:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:19:00 INFO - PROCESS | 2194 | 1461161940523 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 07:19:00 INFO - PROCESS | 2194 | 1461161940525 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 07:19:00 INFO - PROCESS | 2194 | 1461161940527 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:19:00 INFO - PROCESS | 2194 | 1461161940529 Marionette TRACE conn2 <- [1,1758,null,{}] 07:19:00 INFO - PROCESS | 2194 | 1461161940537 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}] 07:19:00 INFO - PROCESS | 2194 | 1461161940618 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 07:19:00 INFO - PROCESS | 2194 | 1461161940623 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:00 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ba94000 == 42 [pid = 2194] [id = 447] 07:19:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11accd400) [pid = 2194] [serial = 1340] [outer = 0x0] 07:19:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11b079000) [pid = 2194] [serial = 1341] [outer = 0x11accd400] 07:19:00 INFO - PROCESS | 2194 | 1461161940671 Marionette DEBUG loaded listener.js 07:19:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11bd1d800) [pid = 2194] [serial = 1342] [outer = 0x11accd400] 07:19:01 INFO - PROCESS | 2194 | 1461161941073 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]]]}] 07:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 574ms 07:19:01 INFO - PROCESS | 2194 | 1461161941104 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 07:19:01 INFO - PROCESS | 2194 | 1461161941107 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 07:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:19:01 INFO - PROCESS | 2194 | 1461161941110 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:19:01 INFO - PROCESS | 2194 | 1461161941112 Marionette TRACE conn2 <- [1,1762,null,{}] 07:19:01 INFO - PROCESS | 2194 | 1461161941126 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}] 07:19:01 INFO - PROCESS | 2194 | 1461161941197 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 07:19:01 INFO - PROCESS | 2194 | 1461161941204 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x123916000 == 43 [pid = 2194] [id = 448] 07:19:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11c16cc00) [pid = 2194] [serial = 1343] [outer = 0x0] 07:19:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11c177400) [pid = 2194] [serial = 1344] [outer = 0x11c16cc00] 07:19:01 INFO - PROCESS | 2194 | 1461161941224 Marionette DEBUG loaded listener.js 07:19:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11c58d400) [pid = 2194] [serial = 1345] [outer = 0x11c16cc00] 07:19:01 INFO - PROCESS | 2194 | 1461161941658 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]]]}] 07:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 575ms 07:19:01 INFO - PROCESS | 2194 | 1461161941687 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 07:19:01 INFO - PROCESS | 2194 | 1461161941689 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 07:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:19:01 INFO - PROCESS | 2194 | 1461161941692 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:19:01 INFO - PROCESS | 2194 | 1461161941694 Marionette TRACE conn2 <- [1,1766,null,{}] 07:19:01 INFO - PROCESS | 2194 | 1461161941697 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}] 07:19:01 INFO - PROCESS | 2194 | 1461161941817 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 07:19:01 INFO - PROCESS | 2194 | 1461161941825 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x126ec9800 == 44 [pid = 2194] [id = 449] 07:19:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11c58e800) [pid = 2194] [serial = 1346] [outer = 0x0] 07:19:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11c99a000) [pid = 2194] [serial = 1347] [outer = 0x11c58e800] 07:19:01 INFO - PROCESS | 2194 | 1461161941867 Marionette DEBUG loaded listener.js 07:19:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x126423c00) [pid = 2194] [serial = 1348] [outer = 0x11c58e800] 07:19:02 INFO - PROCESS | 2194 | 1461161942259 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]]]}] 07:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 619ms 07:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:19:02 INFO - PROCESS | 2194 | 1461161942311 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 07:19:02 INFO - PROCESS | 2194 | 1461161942312 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 07:19:02 INFO - PROCESS | 2194 | 1461161942315 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:19:02 INFO - PROCESS | 2194 | 1461161942318 Marionette TRACE conn2 <- [1,1770,null,{}] 07:19:02 INFO - PROCESS | 2194 | 1461161942338 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}] 07:19:02 INFO - PROCESS | 2194 | 1461161942457 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 07:19:02 INFO - PROCESS | 2194 | 1461161942468 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x1291d0000 == 45 [pid = 2194] [id = 450] 07:19:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x126429c00) [pid = 2194] [serial = 1349] [outer = 0x0] 07:19:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x126b91c00) [pid = 2194] [serial = 1350] [outer = 0x126429c00] 07:19:02 INFO - PROCESS | 2194 | 1461161942496 Marionette DEBUG loaded listener.js 07:19:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x126dd3800) [pid = 2194] [serial = 1351] [outer = 0x126429c00] 07:19:02 INFO - PROCESS | 2194 | 1461161942832 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]]]}] 07:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 538ms 07:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:19:02 INFO - PROCESS | 2194 | 1461161942854 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 07:19:02 INFO - PROCESS | 2194 | 1461161942855 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 07:19:02 INFO - PROCESS | 2194 | 1461161942857 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:19:02 INFO - PROCESS | 2194 | 1461161942858 Marionette TRACE conn2 <- [1,1774,null,{}] 07:19:02 INFO - PROCESS | 2194 | 1461161942860 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}] 07:19:02 INFO - PROCESS | 2194 | 1461161942959 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 07:19:02 INFO - PROCESS | 2194 | 1461161942971 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3d3800 == 46 [pid = 2194] [id = 451] 07:19:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x126e31000) [pid = 2194] [serial = 1352] [outer = 0x0] 07:19:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x127553400) [pid = 2194] [serial = 1353] [outer = 0x126e31000] 07:19:02 INFO - PROCESS | 2194 | 1461161942996 Marionette DEBUG loaded listener.js 07:19:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x129047800) [pid = 2194] [serial = 1354] [outer = 0x126e31000] 07:19:03 INFO - PROCESS | 2194 | 1461161943341 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]]]}] 07:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 07:19:03 INFO - PROCESS | 2194 | 1461161943379 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 07:19:03 INFO - PROCESS | 2194 | 1461161943383 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 07:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:19:03 INFO - PROCESS | 2194 | 1461161943386 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:19:03 INFO - PROCESS | 2194 | 1461161943387 Marionette TRACE conn2 <- [1,1778,null,{}] 07:19:03 INFO - PROCESS | 2194 | 1461161943390 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}] 07:19:03 INFO - PROCESS | 2194 | 1461161943496 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 07:19:03 INFO - PROCESS | 2194 | 1461161943511 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:03 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb31800 == 47 [pid = 2194] [id = 452] 07:19:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x129119000) [pid = 2194] [serial = 1355] [outer = 0x0] 07:19:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x129934800) [pid = 2194] [serial = 1356] [outer = 0x129119000] 07:19:03 INFO - PROCESS | 2194 | 1461161943551 Marionette DEBUG loaded listener.js 07:19:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x129f44400) [pid = 2194] [serial = 1357] [outer = 0x129119000] 07:19:04 INFO - PROCESS | 2194 | 1461161944025 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]]]}] 07:19:04 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 07:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 669ms 07:19:04 INFO - PROCESS | 2194 | 1461161944065 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 07:19:04 INFO - PROCESS | 2194 | 1461161944066 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 07:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:19:04 INFO - PROCESS | 2194 | 1461161944068 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:19:04 INFO - PROCESS | 2194 | 1461161944069 Marionette TRACE conn2 <- [1,1782,null,{}] 07:19:04 INFO - PROCESS | 2194 | 1461161944072 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}] 07:19:04 INFO - PROCESS | 2194 | 1461161944171 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 07:19:04 INFO - PROCESS | 2194 | 1461161944223 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:04 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd5c000 == 48 [pid = 2194] [id = 453] 07:19:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x12715c800) [pid = 2194] [serial = 1358] [outer = 0x0] 07:19:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12a8eb000) [pid = 2194] [serial = 1359] [outer = 0x12715c800] 07:19:04 INFO - PROCESS | 2194 | 1461161944250 Marionette DEBUG loaded listener.js 07:19:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12b3ec000) [pid = 2194] [serial = 1360] [outer = 0x12715c800] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x126b98800) [pid = 2194] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x11923f400) [pid = 2194] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11c174800) [pid = 2194] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11accc800) [pid = 2194] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x114486c00) [pid = 2194] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x126b9f400) [pid = 2194] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x114e5cc00) [pid = 2194] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x126422800) [pid = 2194] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11a8ec000) [pid = 2194] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x11c96ec00) [pid = 2194] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x11448f400) [pid = 2194] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x1269af800) [pid = 2194] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x1162e9800) [pid = 2194] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x1156a4000) [pid = 2194] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12e426800) [pid = 2194] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x1146bb400) [pid = 2194] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:19:04 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x11c172000) [pid = 2194] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:19:04 INFO - PROCESS | 2194 | 1461161944750 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]]]}] 07:19:04 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 07:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 719ms 07:19:04 INFO - PROCESS | 2194 | 1461161944788 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 07:19:04 INFO - PROCESS | 2194 | 1461161944789 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 07:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:19:04 INFO - PROCESS | 2194 | 1461161944792 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:19:04 INFO - PROCESS | 2194 | 1461161944793 Marionette TRACE conn2 <- [1,1786,null,{}] 07:19:04 INFO - PROCESS | 2194 | 1461161944795 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}] 07:19:04 INFO - PROCESS | 2194 | 1461161944907 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 07:19:04 INFO - PROCESS | 2194 | 1461161944947 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:04 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd4b000 == 49 [pid = 2194] [id = 454] 07:19:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x1146b0400) [pid = 2194] [serial = 1361] [outer = 0x0] 07:19:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11b93d400) [pid = 2194] [serial = 1362] [outer = 0x1146b0400] 07:19:04 INFO - PROCESS | 2194 | 1461161944972 Marionette DEBUG loaded listener.js 07:19:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x126b92800) [pid = 2194] [serial = 1363] [outer = 0x1146b0400] 07:19:05 INFO - PROCESS | 2194 | 1461161945245 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]]]}] 07:19:05 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 07:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 471ms 07:19:05 INFO - PROCESS | 2194 | 1461161945271 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 07:19:05 INFO - PROCESS | 2194 | 1461161945272 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 07:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:19:05 INFO - PROCESS | 2194 | 1461161945275 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:19:05 INFO - PROCESS | 2194 | 1461161945277 Marionette TRACE conn2 <- [1,1790,null,{}] 07:19:05 INFO - PROCESS | 2194 | 1461161945280 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}] 07:19:05 INFO - PROCESS | 2194 | 1461161945392 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 07:19:05 INFO - PROCESS | 2194 | 1461161945396 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc9d000 == 50 [pid = 2194] [id = 455] 07:19:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11c5e8c00) [pid = 2194] [serial = 1364] [outer = 0x0] 07:19:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x129f73800) [pid = 2194] [serial = 1365] [outer = 0x11c5e8c00] 07:19:05 INFO - PROCESS | 2194 | 1461161945426 Marionette DEBUG loaded listener.js 07:19:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x12bce1c00) [pid = 2194] [serial = 1366] [outer = 0x11c5e8c00] 07:19:05 INFO - PROCESS | 2194 | 1461161945780 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]]]}] 07:19:05 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) 07:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 07:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:19:05 INFO - PROCESS | 2194 | 1461161945795 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 07:19:05 INFO - PROCESS | 2194 | 1461161945796 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 07:19:05 INFO - PROCESS | 2194 | 1461161945798 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:19:05 INFO - PROCESS | 2194 | 1461161945801 Marionette TRACE conn2 <- [1,1794,null,{}] 07:19:05 INFO - PROCESS | 2194 | 1461161945805 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}] 07:19:05 INFO - PROCESS | 2194 | 1461161945915 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 07:19:05 INFO - PROCESS | 2194 | 1461161945921 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e83d000 == 51 [pid = 2194] [id = 456] 07:19:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x12bcea800) [pid = 2194] [serial = 1367] [outer = 0x0] 07:19:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x12bd9a800) [pid = 2194] [serial = 1368] [outer = 0x12bcea800] 07:19:05 INFO - PROCESS | 2194 | 1461161945946 Marionette DEBUG loaded listener.js 07:19:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x12cf13000) [pid = 2194] [serial = 1369] [outer = 0x12bcea800] 07:19:06 INFO - PROCESS | 2194 | 1461161946243 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]]]}] 07:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 472ms 07:19:06 INFO - PROCESS | 2194 | 1461161946271 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 07:19:06 INFO - PROCESS | 2194 | 1461161946272 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 07:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:19:06 INFO - PROCESS | 2194 | 1461161946274 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:19:06 INFO - PROCESS | 2194 | 1461161946275 Marionette TRACE conn2 <- [1,1798,null,{}] 07:19:06 INFO - PROCESS | 2194 | 1461161946278 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}] 07:19:06 INFO - PROCESS | 2194 | 1461161946360 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 07:19:06 INFO - PROCESS | 2194 | 1461161946365 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:06 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f262800 == 52 [pid = 2194] [id = 457] 07:19:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12d06d800) [pid = 2194] [serial = 1370] [outer = 0x0] 07:19:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x12d072800) [pid = 2194] [serial = 1371] [outer = 0x12d06d800] 07:19:06 INFO - PROCESS | 2194 | 1461161946389 Marionette DEBUG loaded listener.js 07:19:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x12d078c00) [pid = 2194] [serial = 1372] [outer = 0x12d06d800] 07:19:06 INFO - PROCESS | 2194 | 1461161946873 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]]]}] 07:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 619ms 07:19:06 INFO - PROCESS | 2194 | 1461161946894 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 07:19:06 INFO - PROCESS | 2194 | 1461161946897 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 07:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:19:06 INFO - PROCESS | 2194 | 1461161946901 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:19:06 INFO - PROCESS | 2194 | 1461161946903 Marionette TRACE conn2 <- [1,1802,null,{}] 07:19:06 INFO - PROCESS | 2194 | 1461161946907 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}] 07:19:07 INFO - PROCESS | 2194 | 1461161947013 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 07:19:07 INFO - PROCESS | 2194 | 1461161947110 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:07 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a902800 == 53 [pid = 2194] [id = 458] 07:19:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x1164e4c00) [pid = 2194] [serial = 1373] [outer = 0x0] 07:19:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x1187ca000) [pid = 2194] [serial = 1374] [outer = 0x1164e4c00] 07:19:07 INFO - PROCESS | 2194 | 1461161947143 Marionette DEBUG loaded listener.js 07:19:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x11a540000) [pid = 2194] [serial = 1375] [outer = 0x1164e4c00] 07:19:07 INFO - PROCESS | 2194 | 1461161947554 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]]]}] 07:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 670ms 07:19:07 INFO - PROCESS | 2194 | 1461161947571 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 07:19:07 INFO - PROCESS | 2194 | 1461161947575 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 07:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:19:07 INFO - PROCESS | 2194 | 1461161947580 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:19:07 INFO - PROCESS | 2194 | 1461161947582 Marionette TRACE conn2 <- [1,1806,null,{}] 07:19:07 INFO - PROCESS | 2194 | 1461161947584 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}] 07:19:07 INFO - PROCESS | 2194 | 1461161947691 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 07:19:07 INFO - PROCESS | 2194 | 1461161947756 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:07 INFO - PROCESS | 2194 | ++DOCSHELL 0x1262a1000 == 54 [pid = 2194] [id = 459] 07:19:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x11a543000) [pid = 2194] [serial = 1376] [outer = 0x0] 07:19:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x11a8e7000) [pid = 2194] [serial = 1377] [outer = 0x11a543000] 07:19:07 INFO - PROCESS | 2194 | 1461161947804 Marionette DEBUG loaded listener.js 07:19:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x11b9c2800) [pid = 2194] [serial = 1378] [outer = 0x11a543000] 07:19:08 INFO - PROCESS | 2194 | 1461161948378 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]]]}] 07:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 825ms 07:19:08 INFO - PROCESS | 2194 | 1461161948405 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 07:19:08 INFO - PROCESS | 2194 | 1461161948407 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 07:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:19:08 INFO - PROCESS | 2194 | 1461161948409 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:19:08 INFO - PROCESS | 2194 | 1461161948412 Marionette TRACE conn2 <- [1,1810,null,{}] 07:19:08 INFO - PROCESS | 2194 | 1461161948420 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}] 07:19:08 INFO - PROCESS | 2194 | 1461161948528 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 07:19:08 INFO - PROCESS | 2194 | 1461161948588 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e51a800 == 55 [pid = 2194] [id = 460] 07:19:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x11c294000) [pid = 2194] [serial = 1379] [outer = 0x0] 07:19:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x12654e000) [pid = 2194] [serial = 1380] [outer = 0x11c294000] 07:19:08 INFO - PROCESS | 2194 | 1461161948621 Marionette DEBUG loaded listener.js 07:19:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x126ba6800) [pid = 2194] [serial = 1381] [outer = 0x11c294000] 07:19:09 INFO - PROCESS | 2194 | 1461161949084 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]]]}] 07:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 721ms 07:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:19:09 INFO - PROCESS | 2194 | 1461161949131 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 07:19:09 INFO - PROCESS | 2194 | 1461161949133 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 07:19:09 INFO - PROCESS | 2194 | 1461161949135 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:19:09 INFO - PROCESS | 2194 | 1461161949136 Marionette TRACE conn2 <- [1,1814,null,{}] 07:19:09 INFO - PROCESS | 2194 | 1461161949139 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}] 07:19:09 INFO - PROCESS | 2194 | 1461161949238 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 07:19:09 INFO - PROCESS | 2194 | 1461161949297 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:09 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f526800 == 56 [pid = 2194] [id = 461] 07:19:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x126bacc00) [pid = 2194] [serial = 1382] [outer = 0x0] 07:19:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x129f6b800) [pid = 2194] [serial = 1383] [outer = 0x126bacc00] 07:19:09 INFO - PROCESS | 2194 | 1461161949327 Marionette DEBUG loaded listener.js 07:19:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x12b3f8400) [pid = 2194] [serial = 1384] [outer = 0x126bacc00] 07:19:09 INFO - PROCESS | 2194 | 1461161949788 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]]]}] 07:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 718ms 07:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:19:09 INFO - PROCESS | 2194 | 1461161949854 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 07:19:09 INFO - PROCESS | 2194 | 1461161949855 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 07:19:09 INFO - PROCESS | 2194 | 1461161949858 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:19:09 INFO - PROCESS | 2194 | 1461161949859 Marionette TRACE conn2 <- [1,1818,null,{}] 07:19:09 INFO - PROCESS | 2194 | 1461161949861 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}] 07:19:09 INFO - PROCESS | 2194 | 1461161949960 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 07:19:10 INFO - PROCESS | 2194 | 1461161950019 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x12fd13000 == 57 [pid = 2194] [id = 462] 07:19:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x126d16400) [pid = 2194] [serial = 1385] [outer = 0x0] 07:19:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x12b731c00) [pid = 2194] [serial = 1386] [outer = 0x126d16400] 07:19:10 INFO - PROCESS | 2194 | 1461161950048 Marionette DEBUG loaded listener.js 07:19:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x12cf12c00) [pid = 2194] [serial = 1387] [outer = 0x126d16400] 07:19:10 INFO - PROCESS | 2194 | 1461161950519 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]]]}] 07:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 669ms 07:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:19:10 INFO - PROCESS | 2194 | 1461161950526 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 07:19:10 INFO - PROCESS | 2194 | 1461161950528 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 07:19:10 INFO - PROCESS | 2194 | 1461161950530 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:19:10 INFO - PROCESS | 2194 | 1461161950531 Marionette TRACE conn2 <- [1,1822,null,{}] 07:19:10 INFO - PROCESS | 2194 | 1461161950554 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}] 07:19:10 INFO - PROCESS | 2194 | 1461161950675 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 07:19:10 INFO - PROCESS | 2194 | 1461161950756 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c42b800 == 58 [pid = 2194] [id = 463] 07:19:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 150 (0x119d59400) [pid = 2194] [serial = 1388] [outer = 0x0] 07:19:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 151 (0x126bad800) [pid = 2194] [serial = 1389] [outer = 0x119d59400] 07:19:10 INFO - PROCESS | 2194 | 1461161950807 Marionette DEBUG loaded listener.js 07:19:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 152 (0x12d1bc800) [pid = 2194] [serial = 1390] [outer = 0x119d59400] 07:19:11 INFO - PROCESS | 2194 | 1461161951329 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]]]}] 07:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 839ms 07:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:19:11 INFO - PROCESS | 2194 | 1461161951370 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 07:19:11 INFO - PROCESS | 2194 | 1461161951371 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 07:19:11 INFO - PROCESS | 2194 | 1461161951373 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:19:11 INFO - PROCESS | 2194 | 1461161951374 Marionette TRACE conn2 <- [1,1826,null,{}] 07:19:11 INFO - PROCESS | 2194 | 1461161951377 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}] 07:19:11 INFO - PROCESS | 2194 | 1461161951479 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 07:19:11 INFO - PROCESS | 2194 | 1461161951539 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:11 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a937000 == 59 [pid = 2194] [id = 464] 07:19:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 153 (0x1155bd000) [pid = 2194] [serial = 1391] [outer = 0x0] 07:19:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 154 (0x1191ad400) [pid = 2194] [serial = 1392] [outer = 0x1155bd000] 07:19:11 INFO - PROCESS | 2194 | 1461161951568 Marionette DEBUG loaded listener.js 07:19:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 155 (0x12d071400) [pid = 2194] [serial = 1393] [outer = 0x1155bd000] 07:19:12 INFO - PROCESS | 2194 | 1461161952151 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]]]}] 07:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 820ms 07:19:12 INFO - PROCESS | 2194 | 1461161952194 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 07:19:12 INFO - PROCESS | 2194 | 1461161952197 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 07:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:19:12 INFO - PROCESS | 2194 | 1461161952201 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:19:12 INFO - PROCESS | 2194 | 1461161952203 Marionette TRACE conn2 <- [1,1830,null,{}] 07:19:12 INFO - PROCESS | 2194 | 1461161952206 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}] 07:19:12 INFO - PROCESS | 2194 | 1461161952307 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 07:19:12 INFO - PROCESS | 2194 | 1461161952383 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x11914f800 == 60 [pid = 2194] [id = 465] 07:19:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 156 (0x114e63000) [pid = 2194] [serial = 1394] [outer = 0x0] 07:19:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 157 (0x114e66000) [pid = 2194] [serial = 1395] [outer = 0x114e63000] 07:19:12 INFO - PROCESS | 2194 | 1461161952413 Marionette DEBUG loaded listener.js 07:19:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 158 (0x1156ad000) [pid = 2194] [serial = 1396] [outer = 0x114e63000] 07:19:12 INFO - PROCESS | 2194 | 1461161952815 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]]]}] 07:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 672ms 07:19:12 INFO - PROCESS | 2194 | 1461161952873 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 07:19:12 INFO - PROCESS | 2194 | 1461161952877 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 07:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:19:12 INFO - PROCESS | 2194 | 1461161952881 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:19:12 INFO - PROCESS | 2194 | 1461161952883 Marionette TRACE conn2 <- [1,1834,null,{}] 07:19:12 INFO - PROCESS | 2194 | 1461161952885 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}] 07:19:13 INFO - PROCESS | 2194 | 1461161953005 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 07:19:13 INFO - PROCESS | 2194 | 1461161953073 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a94b800 == 61 [pid = 2194] [id = 466] 07:19:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 159 (0x116253400) [pid = 2194] [serial = 1397] [outer = 0x0] 07:19:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 160 (0x1187c8400) [pid = 2194] [serial = 1398] [outer = 0x116253400] 07:19:13 INFO - PROCESS | 2194 | 1461161953101 Marionette DEBUG loaded listener.js 07:19:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 161 (0x118ed1800) [pid = 2194] [serial = 1399] [outer = 0x116253400] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x12e83d000 == 60 [pid = 2194] [id = 456] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc9d000 == 59 [pid = 2194] [id = 455] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd4b000 == 58 [pid = 2194] [id = 454] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 160 (0x11bd9b400) [pid = 2194] [serial = 1266] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 159 (0x1269a3800) [pid = 2194] [serial = 1269] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 158 (0x12754ec00) [pid = 2194] [serial = 1272] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 157 (0x129118000) [pid = 2194] [serial = 1275] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 156 (0x12b732c00) [pid = 2194] [serial = 1314] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd5c000 == 57 [pid = 2194] [id = 453] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb31800 == 56 [pid = 2194] [id = 452] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3d3800 == 55 [pid = 2194] [id = 451] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x1291d0000 == 54 [pid = 2194] [id = 450] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x126ec9800 == 53 [pid = 2194] [id = 449] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x123916000 == 52 [pid = 2194] [id = 448] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x11ba94000 == 51 [pid = 2194] [id = 447] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x11a936800 == 50 [pid = 2194] [id = 446] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf09800 == 49 [pid = 2194] [id = 445] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x12e83d800 == 48 [pid = 2194] [id = 443] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x12e523800 == 47 [pid = 2194] [id = 442] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x12c127000 == 46 [pid = 2194] [id = 441] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x11c76a000 == 45 [pid = 2194] [id = 440] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7b8000 == 44 [pid = 2194] [id = 439] 07:19:13 INFO - PROCESS | 2194 | --DOCSHELL 0x12dca1800 == 43 [pid = 2194] [id = 438] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 155 (0x1185a3400) [pid = 2194] [serial = 1201] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 154 (0x12e4a9400) [pid = 2194] [serial = 1141] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 153 (0x119d64000) [pid = 2194] [serial = 1204] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 152 (0x11c5e4400) [pid = 2194] [serial = 1231] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 151 (0x126e33800) [pid = 2194] [serial = 1296] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 150 (0x12717f800) [pid = 2194] [serial = 1258] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 149 (0x11c5e4800) [pid = 2194] [serial = 1290] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x126342c00) [pid = 2194] [serial = 1291] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x11bd99c00) [pid = 2194] [serial = 1287] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x11c298400) [pid = 2194] [serial = 1288] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x11c293400) [pid = 2194] [serial = 1279] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x1191af800) [pid = 2194] [serial = 1278] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x127ef8800) [pid = 2194] [serial = 1299] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x11a547000) [pid = 2194] [serial = 1282] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x115872c00) [pid = 2194] [serial = 1281] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x12678fc00) [pid = 2194] [serial = 1293] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11ae2f400) [pid = 2194] [serial = 1284] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x11b06c800) [pid = 2194] [serial = 1285] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x11644b400) [pid = 2194] [serial = 1260] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11a8e8800) [pid = 2194] [serial = 1263] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x129c2c000) [pid = 2194] [serial = 1302] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x1297b5800) [pid = 2194] [serial = 1300] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11c5ed800) [pid = 2194] [serial = 1305] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x126d13000) [pid = 2194] [serial = 1306] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x12a8f0800) [pid = 2194] [serial = 1311] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x129f42800) [pid = 2194] [serial = 1303] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x12b3f6800) [pid = 2194] [serial = 1312] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x129f6e000) [pid = 2194] [serial = 1309] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x1278f2400) [pid = 2194] [serial = 1297] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x129f39800) [pid = 2194] [serial = 1308] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x1269ab000) [pid = 2194] [serial = 1294] [outer = 0x0] [url = about:blank] 07:19:13 INFO - PROCESS | 2194 | 1461161953609 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]]]}] 07:19:13 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 07:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 773ms 07:19:13 INFO - PROCESS | 2194 | 1461161953655 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 07:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:19:13 INFO - PROCESS | 2194 | 1461161953657 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 07:19:13 INFO - PROCESS | 2194 | 1461161953661 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:19:13 INFO - PROCESS | 2194 | 1461161953665 Marionette TRACE conn2 <- [1,1838,null,{}] 07:19:13 INFO - PROCESS | 2194 | 1461161953678 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}] 07:19:13 INFO - PROCESS | 2194 | 1461161953810 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 07:19:13 INFO - PROCESS | 2194 | 1461161953826 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b964800 == 44 [pid = 2194] [id = 467] 07:19:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11a546c00) [pid = 2194] [serial = 1400] [outer = 0x0] 07:19:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x11a7a9c00) [pid = 2194] [serial = 1401] [outer = 0x11a546c00] 07:19:13 INFO - PROCESS | 2194 | 1461161953870 Marionette DEBUG loaded listener.js 07:19:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x11a866c00) [pid = 2194] [serial = 1402] [outer = 0x11a546c00] 07:19:14 INFO - PROCESS | 2194 | 1461161954279 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]]]}] 07:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 679ms 07:19:14 INFO - PROCESS | 2194 | 1461161954340 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 07:19:14 INFO - PROCESS | 2194 | 1461161954342 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 07:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:19:14 INFO - PROCESS | 2194 | 1461161954346 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:19:14 INFO - PROCESS | 2194 | 1461161954347 Marionette TRACE conn2 <- [1,1842,null,{}] 07:19:14 INFO - PROCESS | 2194 | 1461161954351 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}] 07:19:14 INFO - PROCESS | 2194 | 1461161954445 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 07:19:14 INFO - PROCESS | 2194 | 1461161954452 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c757800 == 45 [pid = 2194] [id = 468] 07:19:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x11a8e3c00) [pid = 2194] [serial = 1403] [outer = 0x0] 07:19:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x11ae2dc00) [pid = 2194] [serial = 1404] [outer = 0x11a8e3c00] 07:19:14 INFO - PROCESS | 2194 | 1461161954473 Marionette DEBUG loaded listener.js 07:19:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x11aef6000) [pid = 2194] [serial = 1405] [outer = 0x11a8e3c00] 07:19:14 INFO - PROCESS | 2194 | 1461161954922 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]]]}] 07:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 620ms 07:19:14 INFO - PROCESS | 2194 | 1461161954966 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 07:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:19:14 INFO - PROCESS | 2194 | 1461161954968 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 07:19:14 INFO - PROCESS | 2194 | 1461161954972 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:19:14 INFO - PROCESS | 2194 | 1461161954974 Marionette TRACE conn2 <- [1,1846,null,{}] 07:19:14 INFO - PROCESS | 2194 | 1461161954977 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}] 07:19:15 INFO - PROCESS | 2194 | 1461161955101 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 07:19:15 INFO - PROCESS | 2194 | 1461161955190 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x123904800 == 46 [pid = 2194] [id = 469] 07:19:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x11aef1400) [pid = 2194] [serial = 1406] [outer = 0x0] 07:19:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x11b6ee800) [pid = 2194] [serial = 1407] [outer = 0x11aef1400] 07:19:15 INFO - PROCESS | 2194 | 1461161955239 Marionette DEBUG loaded listener.js 07:19:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x11b9c1800) [pid = 2194] [serial = 1408] [outer = 0x11aef1400] 07:19:15 INFO - PROCESS | 2194 | 1461161955557 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]]]}] 07:19:15 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) 07:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 625ms 07:19:15 INFO - PROCESS | 2194 | 1461161955596 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 07:19:15 INFO - PROCESS | 2194 | 1461161955598 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 07:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:19:15 INFO - PROCESS | 2194 | 1461161955600 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:19:15 INFO - PROCESS | 2194 | 1461161955601 Marionette TRACE conn2 <- [1,1850,null,{}] 07:19:15 INFO - PROCESS | 2194 | 1461161955603 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}] 07:19:15 INFO - PROCESS | 2194 | 1461161955728 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 07:19:15 INFO - PROCESS | 2194 | 1461161955745 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x126ecb800 == 47 [pid = 2194] [id = 470] 07:19:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x11bd21000) [pid = 2194] [serial = 1409] [outer = 0x0] 07:19:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x11c296c00) [pid = 2194] [serial = 1410] [outer = 0x11bd21000] 07:19:15 INFO - PROCESS | 2194 | 1461161955772 Marionette DEBUG loaded listener.js 07:19:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x11c5f0400) [pid = 2194] [serial = 1411] [outer = 0x11bd21000] 07:19:16 INFO - PROCESS | 2194 | 1461161956080 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]]]}] 07:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 521ms 07:19:16 INFO - PROCESS | 2194 | 1461161956122 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 07:19:16 INFO - PROCESS | 2194 | 1461161956123 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 07:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:19:16 INFO - PROCESS | 2194 | 1461161956125 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:19:16 INFO - PROCESS | 2194 | 1461161956126 Marionette TRACE conn2 <- [1,1854,null,{}] 07:19:16 INFO - PROCESS | 2194 | 1461161956128 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}] 07:19:16 INFO - PROCESS | 2194 | 1461161956230 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 07:19:16 INFO - PROCESS | 2194 | 1461161956244 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x1291c6800 == 48 [pid = 2194] [id = 471] 07:19:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x11c5ee400) [pid = 2194] [serial = 1412] [outer = 0x0] 07:19:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x1239e8c00) [pid = 2194] [serial = 1413] [outer = 0x11c5ee400] 07:19:16 INFO - PROCESS | 2194 | 1461161956269 Marionette DEBUG loaded listener.js 07:19:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x126428400) [pid = 2194] [serial = 1414] [outer = 0x11c5ee400] 07:19:16 INFO - PROCESS | 2194 | 1461161956612 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]]]}] 07:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 07:19:16 INFO - PROCESS | 2194 | 1461161956653 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 07:19:16 INFO - PROCESS | 2194 | 1461161956654 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 07:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:19:16 INFO - PROCESS | 2194 | 1461161956657 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:19:16 INFO - PROCESS | 2194 | 1461161956658 Marionette TRACE conn2 <- [1,1858,null,{}] 07:19:16 INFO - PROCESS | 2194 | 1461161956660 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}] 07:19:16 INFO - PROCESS | 2194 | 1461161956762 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 07:19:16 INFO - PROCESS | 2194 | 1461161956766 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3ca800 == 49 [pid = 2194] [id = 472] 07:19:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x11bd29c00) [pid = 2194] [serial = 1415] [outer = 0x0] 07:19:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x126794000) [pid = 2194] [serial = 1416] [outer = 0x11bd29c00] 07:19:16 INFO - PROCESS | 2194 | 1461161956825 Marionette DEBUG loaded listener.js 07:19:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x1269ab800) [pid = 2194] [serial = 1417] [outer = 0x11bd29c00] 07:19:17 INFO - PROCESS | 2194 | 1461161957137 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]]]}] 07:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 07:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:19:17 INFO - PROCESS | 2194 | 1461161957177 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 07:19:17 INFO - PROCESS | 2194 | 1461161957178 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 07:19:17 INFO - PROCESS | 2194 | 1461161957180 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:19:17 INFO - PROCESS | 2194 | 1461161957181 Marionette TRACE conn2 <- [1,1862,null,{}] 07:19:17 INFO - PROCESS | 2194 | 1461161957184 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}] 07:19:17 INFO - PROCESS | 2194 | 1461161957289 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 07:19:17 INFO - PROCESS | 2194 | 1461161957301 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb2d800 == 50 [pid = 2194] [id = 473] 07:19:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x126550c00) [pid = 2194] [serial = 1418] [outer = 0x0] 07:19:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x126b99400) [pid = 2194] [serial = 1419] [outer = 0x126550c00] 07:19:17 INFO - PROCESS | 2194 | 1461161957325 Marionette DEBUG loaded listener.js 07:19:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x126baa800) [pid = 2194] [serial = 1420] [outer = 0x126550c00] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x126429c00) [pid = 2194] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x127efa400) [pid = 2194] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x12614d800) [pid = 2194] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x11c728000) [pid = 2194] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x11ae35000) [pid = 2194] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x11ae36000) [pid = 2194] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11211c400) [pid = 2194] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x11b9b5000) [pid = 2194] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x119de3400) [pid = 2194] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11a53e800) [pid = 2194] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x114f5d000) [pid = 2194] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11a53e400) [pid = 2194] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x126e31000) [pid = 2194] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x129119000) [pid = 2194] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x12715c800) [pid = 2194] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x1146b0400) [pid = 2194] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x119244400) [pid = 2194] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x11c58e800) [pid = 2194] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x11b6f6c00) [pid = 2194] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x1164dd400) [pid = 2194] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11c16cc00) [pid = 2194] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11accd400) [pid = 2194] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11c5e8c00) [pid = 2194] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:19:17 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x12bcea800) [pid = 2194] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:19:17 INFO - PROCESS | 2194 | 1461161957779 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]]]}] 07:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 621ms 07:19:17 INFO - PROCESS | 2194 | 1461161957802 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 07:19:17 INFO - PROCESS | 2194 | 1461161957804 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 07:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:19:17 INFO - PROCESS | 2194 | 1461161957806 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:19:17 INFO - PROCESS | 2194 | 1461161957807 Marionette TRACE conn2 <- [1,1866,null,{}] 07:19:17 INFO - PROCESS | 2194 | 1461161957809 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}] 07:19:17 INFO - PROCESS | 2194 | 1461161957898 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 07:19:17 INFO - PROCESS | 2194 | 1461161957957 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c222000 == 51 [pid = 2194] [id = 474] 07:19:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11437c400) [pid = 2194] [serial = 1421] [outer = 0x0] 07:19:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11a53e800) [pid = 2194] [serial = 1422] [outer = 0x11437c400] 07:19:17 INFO - PROCESS | 2194 | 1461161957983 Marionette DEBUG loaded listener.js 07:19:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11aee9800) [pid = 2194] [serial = 1423] [outer = 0x11437c400] 07:19:18 INFO - PROCESS | 2194 | 1461161958290 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]]]}] 07:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 520ms 07:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:19:18 INFO - PROCESS | 2194 | 1461161958326 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 07:19:18 INFO - PROCESS | 2194 | 1461161958328 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 07:19:18 INFO - PROCESS | 2194 | 1461161958330 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:19:18 INFO - PROCESS | 2194 | 1461161958332 Marionette TRACE conn2 <- [1,1870,null,{}] 07:19:18 INFO - PROCESS | 2194 | 1461161958334 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}] 07:19:18 INFO - PROCESS | 2194 | 1461161958435 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 07:19:18 INFO - PROCESS | 2194 | 1461161958439 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d15d800 == 52 [pid = 2194] [id = 475] 07:19:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11bd2a400) [pid = 2194] [serial = 1424] [outer = 0x0] 07:19:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x126ba9000) [pid = 2194] [serial = 1425] [outer = 0x11bd2a400] 07:19:18 INFO - PROCESS | 2194 | 1461161958468 Marionette DEBUG loaded listener.js 07:19:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x12754ec00) [pid = 2194] [serial = 1426] [outer = 0x11bd2a400] 07:19:18 INFO - PROCESS | 2194 | 1461161958792 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]]]}] 07:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 472ms 07:19:18 INFO - PROCESS | 2194 | 1461161958804 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 07:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:19:18 INFO - PROCESS | 2194 | 1461161958805 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 07:19:18 INFO - PROCESS | 2194 | 1461161958810 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:19:18 INFO - PROCESS | 2194 | 1461161958811 Marionette TRACE conn2 <- [1,1874,null,{}] 07:19:18 INFO - PROCESS | 2194 | 1461161958813 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}] 07:19:18 INFO - PROCESS | 2194 | 1461161958929 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 07:19:18 INFO - PROCESS | 2194 | 1461161958964 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d506800 == 53 [pid = 2194] [id = 476] 07:19:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x11accbc00) [pid = 2194] [serial = 1427] [outer = 0x0] 07:19:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x12754d800) [pid = 2194] [serial = 1428] [outer = 0x11accbc00] 07:19:18 INFO - PROCESS | 2194 | 1461161958990 Marionette DEBUG loaded listener.js 07:19:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x12911ec00) [pid = 2194] [serial = 1429] [outer = 0x11accbc00] 07:19:19 INFO - PROCESS | 2194 | 1461161959268 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]]]}] 07:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 472ms 07:19:19 INFO - PROCESS | 2194 | 1461161959289 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 07:19:19 INFO - PROCESS | 2194 | 1461161959290 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 07:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:19:19 INFO - PROCESS | 2194 | 1461161959293 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:19:19 INFO - PROCESS | 2194 | 1461161959294 Marionette TRACE conn2 <- [1,1878,null,{}] 07:19:19 INFO - PROCESS | 2194 | 1461161959297 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}] 07:19:19 INFO - PROCESS | 2194 | 1461161959397 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 07:19:19 INFO - PROCESS | 2194 | 1461161959401 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc20800 == 54 [pid = 2194] [id = 477] 07:19:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x129045800) [pid = 2194] [serial = 1430] [outer = 0x0] 07:19:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x129c35000) [pid = 2194] [serial = 1431] [outer = 0x129045800] 07:19:19 INFO - PROCESS | 2194 | 1461161959425 Marionette DEBUG loaded listener.js 07:19:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x129f45400) [pid = 2194] [serial = 1432] [outer = 0x129045800] 07:19:19 INFO - PROCESS | 2194 | 1461161959848 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]]]}] 07:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 571ms 07:19:19 INFO - PROCESS | 2194 | 1461161959865 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 07:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:19:19 INFO - PROCESS | 2194 | 1461161959867 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 07:19:19 INFO - PROCESS | 2194 | 1461161959871 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:19:19 INFO - PROCESS | 2194 | 1461161959873 Marionette TRACE conn2 <- [1,1882,null,{}] 07:19:19 INFO - PROCESS | 2194 | 1461161959877 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}] 07:19:19 INFO - PROCESS | 2194 | 1461161959991 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 07:19:20 INFO - PROCESS | 2194 | 1461161960068 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x118e24800 == 55 [pid = 2194] [id = 478] 07:19:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x114c10c00) [pid = 2194] [serial = 1433] [outer = 0x0] 07:19:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x114f5f800) [pid = 2194] [serial = 1434] [outer = 0x114c10c00] 07:19:20 INFO - PROCESS | 2194 | 1461161960102 Marionette DEBUG loaded listener.js 07:19:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x1164dfc00) [pid = 2194] [serial = 1435] [outer = 0x114c10c00] 07:19:20 INFO - PROCESS | 2194 | 1461161960601 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]]]}] 07:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 771ms 07:19:20 INFO - PROCESS | 2194 | 1461161960644 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 07:19:20 INFO - PROCESS | 2194 | 1461161960653 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 07:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:19:20 INFO - PROCESS | 2194 | 1461161960660 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:19:20 INFO - PROCESS | 2194 | 1461161960663 Marionette TRACE conn2 <- [1,1886,null,{}] 07:19:20 INFO - PROCESS | 2194 | 1461161960667 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}] 07:19:20 INFO - PROCESS | 2194 | 1461161960802 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 07:19:20 INFO - PROCESS | 2194 | 1461161960876 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4ca000 == 56 [pid = 2194] [id = 479] 07:19:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x11882d400) [pid = 2194] [serial = 1436] [outer = 0x0] 07:19:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x119ddf000) [pid = 2194] [serial = 1437] [outer = 0x11882d400] 07:19:20 INFO - PROCESS | 2194 | 1461161960906 Marionette DEBUG loaded listener.js 07:19:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x11a860c00) [pid = 2194] [serial = 1438] [outer = 0x11882d400] 07:19:21 INFO - PROCESS | 2194 | 1461161961309 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]]]}] 07:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 722ms 07:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:19:21 INFO - PROCESS | 2194 | 1461161961382 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 07:19:21 INFO - PROCESS | 2194 | 1461161961383 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 07:19:21 INFO - PROCESS | 2194 | 1461161961386 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:19:21 INFO - PROCESS | 2194 | 1461161961389 Marionette TRACE conn2 <- [1,1890,null,{}] 07:19:21 INFO - PROCESS | 2194 | 1461161961397 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}] 07:19:21 INFO - PROCESS | 2194 | 1461161961505 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 07:19:21 INFO - PROCESS | 2194 | 1461161961608 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d1c0800 == 57 [pid = 2194] [id = 480] 07:19:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x11ae35c00) [pid = 2194] [serial = 1439] [outer = 0x0] 07:19:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x11bf36c00) [pid = 2194] [serial = 1440] [outer = 0x11ae35c00] 07:19:21 INFO - PROCESS | 2194 | 1461161961643 Marionette DEBUG loaded listener.js 07:19:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x11c58c000) [pid = 2194] [serial = 1441] [outer = 0x11ae35c00] 07:19:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x126d16800) [pid = 2194] [serial = 1442] [outer = 0x12f586800] 07:19:22 INFO - PROCESS | 2194 | 1461161962120 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]]]}] 07:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 771ms 07:19:22 INFO - PROCESS | 2194 | 1461161962166 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 07:19:22 INFO - PROCESS | 2194 | 1461161962168 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 07:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:19:22 INFO - PROCESS | 2194 | 1461161962172 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:19:22 INFO - PROCESS | 2194 | 1461161962173 Marionette TRACE conn2 <- [1,1894,null,{}] 07:19:22 INFO - PROCESS | 2194 | 1461161962175 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}] 07:19:22 INFO - PROCESS | 2194 | 1461161962279 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 07:19:22 INFO - PROCESS | 2194 | 1461161962354 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:22 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d50a800 == 58 [pid = 2194] [id = 481] 07:19:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x118ed7800) [pid = 2194] [serial = 1443] [outer = 0x0] 07:19:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x11c5ec400) [pid = 2194] [serial = 1444] [outer = 0x118ed7800] 07:19:22 INFO - PROCESS | 2194 | 1461161962384 Marionette DEBUG loaded listener.js 07:19:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x127180c00) [pid = 2194] [serial = 1445] [outer = 0x118ed7800] 07:19:22 INFO - PROCESS | 2194 | 1461161962868 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]]]}] 07:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 719ms 07:19:22 INFO - PROCESS | 2194 | 1461161962891 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 07:19:22 INFO - PROCESS | 2194 | 1461161962892 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 07:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:19:22 INFO - PROCESS | 2194 | 1461161962895 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:19:22 INFO - PROCESS | 2194 | 1461161962896 Marionette TRACE conn2 <- [1,1898,null,{}] 07:19:22 INFO - PROCESS | 2194 | 1461161962920 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}] 07:19:23 INFO - PROCESS | 2194 | 1461161963026 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 07:19:23 INFO - PROCESS | 2194 | 1461161963100 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ba83800 == 59 [pid = 2194] [id = 482] 07:19:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x11448fc00) [pid = 2194] [serial = 1446] [outer = 0x0] 07:19:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x11a548400) [pid = 2194] [serial = 1447] [outer = 0x11448fc00] 07:19:23 INFO - PROCESS | 2194 | 1461161963131 Marionette DEBUG loaded listener.js 07:19:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 150 (0x12903f400) [pid = 2194] [serial = 1448] [outer = 0x11448fc00] 07:19:23 INFO - PROCESS | 2194 | 1461161963868 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]]]}] 07:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1025ms 07:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:19:23 INFO - PROCESS | 2194 | 1461161963921 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 07:19:23 INFO - PROCESS | 2194 | 1461161963925 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 07:19:23 INFO - PROCESS | 2194 | 1461161963930 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:19:23 INFO - PROCESS | 2194 | 1461161963937 Marionette TRACE conn2 <- [1,1902,null,{}] 07:19:23 INFO - PROCESS | 2194 | 1461161963943 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}] 07:19:24 INFO - PROCESS | 2194 | 1461161964113 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 07:19:24 INFO - PROCESS | 2194 | 1461161964206 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a992000 == 60 [pid = 2194] [id = 483] 07:19:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 151 (0x1152dc800) [pid = 2194] [serial = 1449] [outer = 0x0] 07:19:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 152 (0x1156a9000) [pid = 2194] [serial = 1450] [outer = 0x1152dc800] 07:19:24 INFO - PROCESS | 2194 | 1461161964235 Marionette DEBUG loaded listener.js 07:19:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 153 (0x11644b000) [pid = 2194] [serial = 1451] [outer = 0x1152dc800] 07:19:24 INFO - PROCESS | 2194 | 1461161964690 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]]]}] 07:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 828ms 07:19:24 INFO - PROCESS | 2194 | 1461161964757 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 07:19:24 INFO - PROCESS | 2194 | 1461161964760 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 07:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:19:24 INFO - PROCESS | 2194 | 1461161964764 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:19:24 INFO - PROCESS | 2194 | 1461161964766 Marionette TRACE conn2 <- [1,1906,null,{}] 07:19:24 INFO - PROCESS | 2194 | 1461161964768 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}] 07:19:24 INFO - PROCESS | 2194 | 1461161964862 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 07:19:24 INFO - PROCESS | 2194 | 1461161964937 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7bb800 == 61 [pid = 2194] [id = 484] 07:19:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 154 (0x118c0ac00) [pid = 2194] [serial = 1452] [outer = 0x0] 07:19:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 155 (0x11923e800) [pid = 2194] [serial = 1453] [outer = 0x118c0ac00] 07:19:24 INFO - PROCESS | 2194 | 1461161964965 Marionette DEBUG loaded listener.js 07:19:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 156 (0x119dd7400) [pid = 2194] [serial = 1454] [outer = 0x118c0ac00] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x119862000 == 60 [pid = 2194] [id = 426] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12d776000 == 59 [pid = 2194] [id = 424] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12d506800 == 58 [pid = 2194] [id = 476] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12d15d800 == 57 [pid = 2194] [id = 475] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x11c222000 == 56 [pid = 2194] [id = 474] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb2d800 == 55 [pid = 2194] [id = 473] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3ca800 == 54 [pid = 2194] [id = 472] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 155 (0x1178f8c00) [pid = 2194] [serial = 1317] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 154 (0x11a8ed800) [pid = 2194] [serial = 1320] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 153 (0x1266e6400) [pid = 2194] [serial = 1323] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 152 (0x1278f2c00) [pid = 2194] [serial = 1326] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 151 (0x12a8f5400) [pid = 2194] [serial = 1329] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 150 (0x12d072800) [pid = 2194] [serial = 1371] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x1291c6800 == 53 [pid = 2194] [id = 471] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x126ecb800 == 52 [pid = 2194] [id = 470] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x123904800 == 51 [pid = 2194] [id = 469] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x11c757800 == 50 [pid = 2194] [id = 468] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x11b964800 == 49 [pid = 2194] [id = 467] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x11a94b800 == 48 [pid = 2194] [id = 466] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x11914f800 == 47 [pid = 2194] [id = 465] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x11a937000 == 46 [pid = 2194] [id = 464] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x11c42b800 == 45 [pid = 2194] [id = 463] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12fd13000 == 44 [pid = 2194] [id = 462] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12f526800 == 43 [pid = 2194] [id = 461] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x12e51a800 == 42 [pid = 2194] [id = 460] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x1262a1000 == 41 [pid = 2194] [id = 459] 07:19:25 INFO - PROCESS | 2194 | --DOCSHELL 0x11a902800 == 40 [pid = 2194] [id = 458] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 149 (0x11b9b7800) [pid = 2194] [serial = 1225] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x114e67800) [pid = 2194] [serial = 1216] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x11bf36800) [pid = 2194] [serial = 1228] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x11a7a8400) [pid = 2194] [serial = 1219] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x11ae30400) [pid = 2194] [serial = 1222] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x127159800) [pid = 2194] [serial = 1270] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x11c5f2c00) [pid = 2194] [serial = 1267] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x11a86d400) [pid = 2194] [serial = 1339] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x11a544000) [pid = 2194] [serial = 1338] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x11c99a000) [pid = 2194] [serial = 1347] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x12bcee800) [pid = 2194] [serial = 1333] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x12b3f3400) [pid = 2194] [serial = 1332] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x118f5bc00) [pid = 2194] [serial = 1336] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x1185a1400) [pid = 2194] [serial = 1335] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11c177400) [pid = 2194] [serial = 1344] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11c58d400) [pid = 2194] [serial = 1345] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11b079000) [pid = 2194] [serial = 1341] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11bd1d800) [pid = 2194] [serial = 1342] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x129f73800) [pid = 2194] [serial = 1365] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x12bd9a800) [pid = 2194] [serial = 1368] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x12bce1c00) [pid = 2194] [serial = 1366] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x12cf13000) [pid = 2194] [serial = 1369] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x126b91c00) [pid = 2194] [serial = 1350] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x129047800) [pid = 2194] [serial = 1354] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x129f44400) [pid = 2194] [serial = 1357] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x126b92800) [pid = 2194] [serial = 1363] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x12b3ec000) [pid = 2194] [serial = 1360] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x126423c00) [pid = 2194] [serial = 1348] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x126dd3800) [pid = 2194] [serial = 1351] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x129c34400) [pid = 2194] [serial = 1276] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x1278ef000) [pid = 2194] [serial = 1273] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x118c10400) [pid = 2194] [serial = 1261] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11ae2d400) [pid = 2194] [serial = 1264] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x127553400) [pid = 2194] [serial = 1353] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x129934800) [pid = 2194] [serial = 1356] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x12a8eb000) [pid = 2194] [serial = 1359] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x11b93d400) [pid = 2194] [serial = 1362] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 2194 | 1461161965395 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]]]}] 07:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 673ms 07:19:25 INFO - PROCESS | 2194 | 1461161965438 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 07:19:25 INFO - PROCESS | 2194 | 1461161965439 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 07:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:19:25 INFO - PROCESS | 2194 | 1461161965460 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:19:25 INFO - PROCESS | 2194 | 1461161965463 Marionette TRACE conn2 <- [1,1910,null,{}] 07:19:25 INFO - PROCESS | 2194 | 1461161965476 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}] 07:19:25 INFO - PROCESS | 2194 | 1461161965556 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 07:19:25 INFO - PROCESS | 2194 | 1461161965561 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x119862000 == 41 [pid = 2194] [id = 485] 07:19:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x1191adc00) [pid = 2194] [serial = 1455] [outer = 0x0] 07:19:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11a751000) [pid = 2194] [serial = 1456] [outer = 0x1191adc00] 07:19:25 INFO - PROCESS | 2194 | 1461161965591 Marionette DEBUG loaded listener.js 07:19:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11a7b5800) [pid = 2194] [serial = 1457] [outer = 0x1191adc00] 07:19:25 INFO - PROCESS | 2194 | 1461161965966 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]]]}] 07:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 527ms 07:19:25 INFO - PROCESS | 2194 | 1461161965987 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 07:19:25 INFO - PROCESS | 2194 | 1461161965989 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 07:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:19:25 INFO - PROCESS | 2194 | 1461161965991 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:19:25 INFO - PROCESS | 2194 | 1461161965992 Marionette TRACE conn2 <- [1,1914,null,{}] 07:19:25 INFO - PROCESS | 2194 | 1461161965995 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}] 07:19:26 INFO - PROCESS | 2194 | 1461161966074 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 07:19:26 INFO - PROCESS | 2194 | 1461161966078 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf14800 == 42 [pid = 2194] [id = 486] 07:19:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11a866800) [pid = 2194] [serial = 1458] [outer = 0x0] 07:19:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11a8ea400) [pid = 2194] [serial = 1459] [outer = 0x11a866800] 07:19:26 INFO - PROCESS | 2194 | 1461161966107 Marionette DEBUG loaded listener.js 07:19:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11ae32400) [pid = 2194] [serial = 1460] [outer = 0x11a866800] 07:19:26 INFO - PROCESS | 2194 | 1461161966437 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]]]}] 07:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 469ms 07:19:26 INFO - PROCESS | 2194 | 1461161966461 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 07:19:26 INFO - PROCESS | 2194 | 1461161966462 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 07:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:19:26 INFO - PROCESS | 2194 | 1461161966465 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:19:26 INFO - PROCESS | 2194 | 1461161966466 Marionette TRACE conn2 <- [1,1918,null,{}] 07:19:26 INFO - PROCESS | 2194 | 1461161966470 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}] 07:19:26 INFO - PROCESS | 2194 | 1461161966556 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 07:19:26 INFO - PROCESS | 2194 | 1461161966610 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c431000 == 43 [pid = 2194] [id = 487] 07:19:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11a548c00) [pid = 2194] [serial = 1461] [outer = 0x0] 07:19:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11aef5000) [pid = 2194] [serial = 1462] [outer = 0x11a548c00] 07:19:26 INFO - PROCESS | 2194 | 1461161966636 Marionette DEBUG loaded listener.js 07:19:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11b6f5000) [pid = 2194] [serial = 1463] [outer = 0x11a548c00] 07:19:26 INFO - PROCESS | 2194 | 1461161966921 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]]]}] 07:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 473ms 07:19:26 INFO - PROCESS | 2194 | 1461161966941 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 07:19:26 INFO - PROCESS | 2194 | 1461161966942 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 07:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:19:26 INFO - PROCESS | 2194 | 1461161966944 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:19:26 INFO - PROCESS | 2194 | 1461161966945 Marionette TRACE conn2 <- [1,1922,null,{}] 07:19:26 INFO - PROCESS | 2194 | 1461161966955 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}] 07:19:27 INFO - PROCESS | 2194 | 1461161967056 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 07:19:27 INFO - PROCESS | 2194 | 1461161967062 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x116621000 == 44 [pid = 2194] [id = 488] 07:19:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11b9b6c00) [pid = 2194] [serial = 1464] [outer = 0x0] 07:19:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11bf37400) [pid = 2194] [serial = 1465] [outer = 0x11b9b6c00] 07:19:27 INFO - PROCESS | 2194 | 1461161967091 Marionette DEBUG loaded listener.js 07:19:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11c5eac00) [pid = 2194] [serial = 1466] [outer = 0x11b9b6c00] 07:19:27 INFO - PROCESS | 2194 | 1461161967438 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]]]}] 07:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 519ms 07:19:27 INFO - PROCESS | 2194 | 1461161967464 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 07:19:27 INFO - PROCESS | 2194 | 1461161967468 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 07:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:19:27 INFO - PROCESS | 2194 | 1461161967471 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:19:27 INFO - PROCESS | 2194 | 1461161967472 Marionette TRACE conn2 <- [1,1926,null,{}] 07:19:27 INFO - PROCESS | 2194 | 1461161967490 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}] 07:19:27 INFO - PROCESS | 2194 | 1461161967629 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 07:19:27 INFO - PROCESS | 2194 | 1461161967683 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x126ec5000 == 45 [pid = 2194] [id = 489] 07:19:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11bd1d000) [pid = 2194] [serial = 1467] [outer = 0x0] 07:19:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x11c72a000) [pid = 2194] [serial = 1468] [outer = 0x11bd1d000] 07:19:27 INFO - PROCESS | 2194 | 1461161967723 Marionette DEBUG loaded listener.js 07:19:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x1239ea800) [pid = 2194] [serial = 1469] [outer = 0x11bd1d000] 07:19:28 INFO - PROCESS | 2194 | 1461161968112 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]]]}] 07:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 669ms 07:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:19:28 INFO - PROCESS | 2194 | 1461161968141 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 07:19:28 INFO - PROCESS | 2194 | 1461161968142 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 07:19:28 INFO - PROCESS | 2194 | 1461161968144 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:19:28 INFO - PROCESS | 2194 | 1461161968145 Marionette TRACE conn2 <- [1,1930,null,{}] 07:19:28 INFO - PROCESS | 2194 | 1461161968147 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}] 07:19:28 INFO - PROCESS | 2194 | 1461161968244 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 07:19:28 INFO - PROCESS | 2194 | 1461161968255 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x129762000 == 46 [pid = 2194] [id = 490] 07:19:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x1239e7400) [pid = 2194] [serial = 1470] [outer = 0x0] 07:19:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x126427800) [pid = 2194] [serial = 1471] [outer = 0x1239e7400] 07:19:28 INFO - PROCESS | 2194 | 1461161968281 Marionette DEBUG loaded listener.js 07:19:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x12678e000) [pid = 2194] [serial = 1472] [outer = 0x1239e7400] 07:19:28 INFO - PROCESS | 2194 | 1461161968637 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]]]}] 07:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 517ms 07:19:28 INFO - PROCESS | 2194 | 1461161968662 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 07:19:28 INFO - PROCESS | 2194 | 1461161968663 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 07:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:19:28 INFO - PROCESS | 2194 | 1461161968665 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:19:28 INFO - PROCESS | 2194 | 1461161968666 Marionette TRACE conn2 <- [1,1934,null,{}] 07:19:28 INFO - PROCESS | 2194 | 1461161968674 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}] 07:19:28 INFO - PROCESS | 2194 | 1461161968773 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 07:19:28 INFO - PROCESS | 2194 | 1461161968777 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3c5800 == 47 [pid = 2194] [id = 491] 07:19:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x126423c00) [pid = 2194] [serial = 1473] [outer = 0x0] 07:19:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x1269b0400) [pid = 2194] [serial = 1474] [outer = 0x126423c00] 07:19:28 INFO - PROCESS | 2194 | 1461161968833 Marionette DEBUG loaded listener.js 07:19:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x126b9d400) [pid = 2194] [serial = 1475] [outer = 0x126423c00] 07:19:29 INFO - PROCESS | 2194 | 1461161969160 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]]]}] 07:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 521ms 07:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:19:29 INFO - PROCESS | 2194 | 1461161969192 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 07:19:29 INFO - PROCESS | 2194 | 1461161969193 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 07:19:29 INFO - PROCESS | 2194 | 1461161969195 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:19:29 INFO - PROCESS | 2194 | 1461161969196 Marionette TRACE conn2 <- [1,1938,null,{}] 07:19:29 INFO - PROCESS | 2194 | 1461161969198 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}] 07:19:29 INFO - PROCESS | 2194 | 1461161969303 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 07:19:29 INFO - PROCESS | 2194 | 1461161969338 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb1e000 == 48 [pid = 2194] [id = 492] 07:19:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x118ecec00) [pid = 2194] [serial = 1476] [outer = 0x0] 07:19:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x126ba5000) [pid = 2194] [serial = 1477] [outer = 0x118ecec00] 07:19:29 INFO - PROCESS | 2194 | 1461161969364 Marionette DEBUG loaded listener.js 07:19:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x12715a400) [pid = 2194] [serial = 1478] [outer = 0x118ecec00] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x129f6cc00) [pid = 2194] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x126bb0000) [pid = 2194] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11c29c400) [pid = 2194] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x12715e800) [pid = 2194] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x119d5e000) [pid = 2194] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11bd21000) [pid = 2194] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11bd29c00) [pid = 2194] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x11c5ee400) [pid = 2194] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x126550c00) [pid = 2194] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x11437c400) [pid = 2194] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x1155bd000) [pid = 2194] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11a546c00) [pid = 2194] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x114e63000) [pid = 2194] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11aef1400) [pid = 2194] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x11a8e3c00) [pid = 2194] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x116253400) [pid = 2194] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x11bd2a400) [pid = 2194] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11accbc00) [pid = 2194] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:19:29 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11644f400) [pid = 2194] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:19:30 INFO - PROCESS | 2194 | 1461161969996 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]]]}] 07:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 818ms 07:19:30 INFO - PROCESS | 2194 | 1461161970014 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 07:19:30 INFO - PROCESS | 2194 | 1461161970015 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 07:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:19:30 INFO - PROCESS | 2194 | 1461161970020 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:19:30 INFO - PROCESS | 2194 | 1461161970021 Marionette TRACE conn2 <- [1,1942,null,{}] 07:19:30 INFO - PROCESS | 2194 | 1461161970024 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}] 07:19:30 INFO - PROCESS | 2194 | 1461161970115 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 07:19:30 INFO - PROCESS | 2194 | 1461161970171 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x129761800 == 49 [pid = 2194] [id = 493] 07:19:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x115878800) [pid = 2194] [serial = 1479] [outer = 0x0] 07:19:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x119dd5c00) [pid = 2194] [serial = 1480] [outer = 0x115878800] 07:19:30 INFO - PROCESS | 2194 | 1461161970202 Marionette DEBUG loaded listener.js 07:19:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x12715b000) [pid = 2194] [serial = 1481] [outer = 0x115878800] 07:19:30 INFO - PROCESS | 2194 | 1461161970473 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]]]}] 07:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 469ms 07:19:30 INFO - PROCESS | 2194 | 1461161970491 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 07:19:30 INFO - PROCESS | 2194 | 1461161970492 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 07:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:19:30 INFO - PROCESS | 2194 | 1461161970495 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:19:30 INFO - PROCESS | 2194 | 1461161970496 Marionette TRACE conn2 <- [1,1946,null,{}] 07:19:30 INFO - PROCESS | 2194 | 1461161970498 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}] 07:19:30 INFO - PROCESS | 2194 | 1461161970594 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 07:19:30 INFO - PROCESS | 2194 | 1461161970598 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf52000 == 50 [pid = 2194] [id = 494] 07:19:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x12715c000) [pid = 2194] [serial = 1482] [outer = 0x0] 07:19:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x12754e800) [pid = 2194] [serial = 1483] [outer = 0x12715c000] 07:19:30 INFO - PROCESS | 2194 | 1461161970624 Marionette DEBUG loaded listener.js 07:19:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x129116c00) [pid = 2194] [serial = 1484] [outer = 0x12715c000] 07:19:30 INFO - PROCESS | 2194 | 1461161970966 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]]]}] 07:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 518ms 07:19:31 INFO - PROCESS | 2194 | 1461161971014 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 07:19:31 INFO - PROCESS | 2194 | 1461161971015 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 07:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:19:31 INFO - PROCESS | 2194 | 1461161971017 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:19:31 INFO - PROCESS | 2194 | 1461161971018 Marionette TRACE conn2 <- [1,1950,null,{}] 07:19:31 INFO - PROCESS | 2194 | 1461161971021 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}] 07:19:31 INFO - PROCESS | 2194 | 1461161971126 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 07:19:31 INFO - PROCESS | 2194 | 1461161971132 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:31 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d1cd000 == 51 [pid = 2194] [id = 495] 07:19:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x12715dc00) [pid = 2194] [serial = 1485] [outer = 0x0] 07:19:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x1297b7400) [pid = 2194] [serial = 1486] [outer = 0x12715dc00] 07:19:31 INFO - PROCESS | 2194 | 1461161971156 Marionette DEBUG loaded listener.js 07:19:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x129f42c00) [pid = 2194] [serial = 1487] [outer = 0x12715dc00] 07:19:31 INFO - PROCESS | 2194 | 1461161971530 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]]]}] 07:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 568ms 07:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:19:31 INFO - PROCESS | 2194 | 1461161971586 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 07:19:31 INFO - PROCESS | 2194 | 1461161971587 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 07:19:31 INFO - PROCESS | 2194 | 1461161971589 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:19:31 INFO - PROCESS | 2194 | 1461161971590 Marionette TRACE conn2 <- [1,1954,null,{}] 07:19:31 INFO - PROCESS | 2194 | 1461161971593 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}] 07:19:31 INFO - PROCESS | 2194 | 1461161971677 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 07:19:31 INFO - PROCESS | 2194 | 1461161971682 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:31 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc0e800 == 52 [pid = 2194] [id = 496] 07:19:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x129f43000) [pid = 2194] [serial = 1488] [outer = 0x0] 07:19:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x129f6e000) [pid = 2194] [serial = 1489] [outer = 0x129f43000] 07:19:31 INFO - PROCESS | 2194 | 1461161971707 Marionette DEBUG loaded listener.js 07:19:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x12a8ef000) [pid = 2194] [serial = 1490] [outer = 0x129f43000] 07:19:32 INFO - PROCESS | 2194 | 1461161972188 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]]]}] 07:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 620ms 07:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:19:32 INFO - PROCESS | 2194 | 1461161972209 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 07:19:32 INFO - PROCESS | 2194 | 1461161972212 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 07:19:32 INFO - PROCESS | 2194 | 1461161972215 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:19:32 INFO - PROCESS | 2194 | 1461161972218 Marionette TRACE conn2 <- [1,1958,null,{}] 07:19:32 INFO - PROCESS | 2194 | 1461161972222 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}] 07:19:32 INFO - PROCESS | 2194 | 1461161972333 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 07:19:32 INFO - PROCESS | 2194 | 1461161972431 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x118ef5800 == 53 [pid = 2194] [id = 497] 07:19:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x1162e9800) [pid = 2194] [serial = 1491] [outer = 0x0] 07:19:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x1178f9c00) [pid = 2194] [serial = 1492] [outer = 0x1162e9800] 07:19:32 INFO - PROCESS | 2194 | 1461161972464 Marionette DEBUG loaded listener.js 07:19:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x118c46000) [pid = 2194] [serial = 1493] [outer = 0x1162e9800] 07:19:32 INFO - PROCESS | 2194 | 1461161972901 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]]]}] 07:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 721ms 07:19:32 INFO - PROCESS | 2194 | 1461161972936 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 07:19:32 INFO - PROCESS | 2194 | 1461161972940 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 07:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:19:32 INFO - PROCESS | 2194 | 1461161972945 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:19:32 INFO - PROCESS | 2194 | 1461161972947 Marionette TRACE conn2 <- [1,1962,null,{}] 07:19:32 INFO - PROCESS | 2194 | 1461161972950 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}] 07:19:33 INFO - PROCESS | 2194 | 1461161973052 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 07:19:33 INFO - PROCESS | 2194 | 1461161973111 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:33 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4bd800 == 54 [pid = 2194] [id = 498] 07:19:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x11923f800) [pid = 2194] [serial = 1494] [outer = 0x0] 07:19:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x11a544000) [pid = 2194] [serial = 1495] [outer = 0x11923f800] 07:19:33 INFO - PROCESS | 2194 | 1461161973141 Marionette DEBUG loaded listener.js 07:19:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x11a8e3000) [pid = 2194] [serial = 1496] [outer = 0x11923f800] 07:19:33 INFO - PROCESS | 2194 | 1461161973591 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]]]}] 07:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 669ms 07:19:33 INFO - PROCESS | 2194 | 1461161973631 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 07:19:33 INFO - PROCESS | 2194 | 1461161973633 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 07:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:19:33 INFO - PROCESS | 2194 | 1461161973638 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:19:33 INFO - PROCESS | 2194 | 1461161973640 Marionette TRACE conn2 <- [1,1966,null,{}] 07:19:33 INFO - PROCESS | 2194 | 1461161973648 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}] 07:19:33 INFO - PROCESS | 2194 | 1461161973778 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 07:19:33 INFO - PROCESS | 2194 | 1461161973851 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:33 INFO - PROCESS | 2194 | ++DOCSHELL 0x12c128000 == 55 [pid = 2194] [id = 499] 07:19:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x11b938800) [pid = 2194] [serial = 1497] [outer = 0x0] 07:19:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x11bd9a000) [pid = 2194] [serial = 1498] [outer = 0x11b938800] 07:19:33 INFO - PROCESS | 2194 | 1461161973884 Marionette DEBUG loaded listener.js 07:19:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x11c298800) [pid = 2194] [serial = 1499] [outer = 0x11b938800] 07:19:34 INFO - PROCESS | 2194 | 1461161974328 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]]]}] 07:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 723ms 07:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:19:34 INFO - PROCESS | 2194 | 1461161974361 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 07:19:34 INFO - PROCESS | 2194 | 1461161974363 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 07:19:34 INFO - PROCESS | 2194 | 1461161974367 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:19:34 INFO - PROCESS | 2194 | 1461161974369 Marionette TRACE conn2 <- [1,1970,null,{}] 07:19:34 INFO - PROCESS | 2194 | 1461161974372 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}] 07:19:34 INFO - PROCESS | 2194 | 1461161974519 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 07:19:34 INFO - PROCESS | 2194 | 1461161974589 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:34 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e510800 == 56 [pid = 2194] [id = 500] 07:19:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x11bd9b000) [pid = 2194] [serial = 1500] [outer = 0x0] 07:19:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x11c5f2000) [pid = 2194] [serial = 1501] [outer = 0x11bd9b000] 07:19:34 INFO - PROCESS | 2194 | 1461161974620 Marionette DEBUG loaded listener.js 07:19:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x1269ad800) [pid = 2194] [serial = 1502] [outer = 0x11bd9b000] 07:19:35 INFO - PROCESS | 2194 | 1461161975024 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]]]}] 07:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 671ms 07:19:35 INFO - PROCESS | 2194 | 1461161975037 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 07:19:35 INFO - PROCESS | 2194 | 1461161975038 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 07:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:19:35 INFO - PROCESS | 2194 | 1461161975041 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:19:35 INFO - PROCESS | 2194 | 1461161975042 Marionette TRACE conn2 <- [1,1974,null,{}] 07:19:35 INFO - PROCESS | 2194 | 1461161975045 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}] 07:19:35 INFO - PROCESS | 2194 | 1461161975161 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 07:19:35 INFO - PROCESS | 2194 | 1461161975234 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x12eec9800 == 57 [pid = 2194] [id = 501] 07:19:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x11bf3cc00) [pid = 2194] [serial = 1503] [outer = 0x0] 07:19:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x127166000) [pid = 2194] [serial = 1504] [outer = 0x11bf3cc00] 07:19:35 INFO - PROCESS | 2194 | 1461161975265 Marionette DEBUG loaded listener.js 07:19:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x129119c00) [pid = 2194] [serial = 1505] [outer = 0x11bf3cc00] 07:19:35 INFO - PROCESS | 2194 | 1461161975667 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]]]}] 07:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 670ms 07:19:35 INFO - PROCESS | 2194 | 1461161975712 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 07:19:35 INFO - PROCESS | 2194 | 1461161975713 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 07:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:19:35 INFO - PROCESS | 2194 | 1461161975715 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:19:35 INFO - PROCESS | 2194 | 1461161975717 Marionette TRACE conn2 <- [1,1978,null,{}] 07:19:35 INFO - PROCESS | 2194 | 1461161975719 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}] 07:19:35 INFO - PROCESS | 2194 | 1461161975836 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 07:19:35 INFO - PROCESS | 2194 | 1461161975897 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc85800 == 58 [pid = 2194] [id = 502] 07:19:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x11448f000) [pid = 2194] [serial = 1506] [outer = 0x0] 07:19:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x129f6e800) [pid = 2194] [serial = 1507] [outer = 0x11448f000] 07:19:35 INFO - PROCESS | 2194 | 1461161975976 Marionette DEBUG loaded listener.js 07:19:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x12b3f7400) [pid = 2194] [serial = 1508] [outer = 0x11448f000] 07:19:36 INFO - PROCESS | 2194 | 1461161976402 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]]]}] 07:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 720ms 07:19:36 INFO - PROCESS | 2194 | 1461161976436 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 07:19:36 INFO - PROCESS | 2194 | 1461161976438 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 07:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:19:36 INFO - PROCESS | 2194 | 1461161976441 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:19:36 INFO - PROCESS | 2194 | 1461161976443 Marionette TRACE conn2 <- [1,1982,null,{}] 07:19:36 INFO - PROCESS | 2194 | 1461161976478 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}] 07:19:36 INFO - PROCESS | 2194 | 1461161976627 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 07:19:36 INFO - PROCESS | 2194 | 1461161976729 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a99d000 == 59 [pid = 2194] [id = 503] 07:19:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x112354400) [pid = 2194] [serial = 1509] [outer = 0x0] 07:19:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 150 (0x1191af800) [pid = 2194] [serial = 1510] [outer = 0x112354400] 07:19:36 INFO - PROCESS | 2194 | 1461161976771 Marionette DEBUG loaded listener.js 07:19:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 151 (0x12a8f1400) [pid = 2194] [serial = 1511] [outer = 0x112354400] 07:19:37 INFO - PROCESS | 2194 | 1461161977373 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]]]}] 07:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 971ms 07:19:37 INFO - PROCESS | 2194 | 1461161977412 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 07:19:37 INFO - PROCESS | 2194 | 1461161977415 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 07:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:19:37 INFO - PROCESS | 2194 | 1461161977419 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:19:37 INFO - PROCESS | 2194 | 1461161977421 Marionette TRACE conn2 <- [1,1986,null,{}] 07:19:37 INFO - PROCESS | 2194 | 1461161977424 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}] 07:19:37 INFO - PROCESS | 2194 | 1461161977529 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 07:19:37 INFO - PROCESS | 2194 | 1461161977591 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:37 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7b8000 == 60 [pid = 2194] [id = 504] 07:19:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 152 (0x1164dc800) [pid = 2194] [serial = 1512] [outer = 0x0] 07:19:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 153 (0x1185a3c00) [pid = 2194] [serial = 1513] [outer = 0x1164dc800] 07:19:37 INFO - PROCESS | 2194 | 1461161977621 Marionette DEBUG loaded listener.js 07:19:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 154 (0x1191ac400) [pid = 2194] [serial = 1514] [outer = 0x1164dc800] 07:19:38 INFO - PROCESS | 2194 | 1461161978058 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]]]}] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf1c800 == 59 [pid = 2194] [id = 444] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x12d1cd000 == 58 [pid = 2194] [id = 495] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf52000 == 57 [pid = 2194] [id = 494] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x129761800 == 56 [pid = 2194] [id = 493] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb1e000 == 55 [pid = 2194] [id = 492] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3c5800 == 54 [pid = 2194] [id = 491] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x129762000 == 53 [pid = 2194] [id = 490] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 153 (0x129f6b800) [pid = 2194] [serial = 1383] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 152 (0x12b731c00) [pid = 2194] [serial = 1386] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 151 (0x126bad800) [pid = 2194] [serial = 1389] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 150 (0x129c35000) [pid = 2194] [serial = 1431] [outer = 0x0] [url = about:blank] 07:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 670ms 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x126ec5000 == 52 [pid = 2194] [id = 489] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x116621000 == 51 [pid = 2194] [id = 488] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x11c431000 == 50 [pid = 2194] [id = 487] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf14800 == 49 [pid = 2194] [id = 486] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x119862000 == 48 [pid = 2194] [id = 485] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7bb800 == 47 [pid = 2194] [id = 484] 07:19:38 INFO - PROCESS | 2194 | --DOCSHELL 0x11a992000 == 46 [pid = 2194] [id = 483] 07:19:38 INFO - PROCESS | 2194 | 1461161978093 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 07:19:38 INFO - PROCESS | 2194 | 1461161978096 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 07:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:19:38 INFO - PROCESS | 2194 | 1461161978101 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:19:38 INFO - PROCESS | 2194 | 1461161978103 Marionette TRACE conn2 <- [1,1990,null,{}] 07:19:38 INFO - PROCESS | 2194 | 1461161978105 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}] 07:19:38 INFO - PROCESS | 2194 | 1461161978210 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 07:19:38 INFO - PROCESS | 2194 | 1461161978217 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a91d800 == 47 [pid = 2194] [id = 505] 07:19:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 151 (0x11a54dc00) [pid = 2194] [serial = 1515] [outer = 0x0] 07:19:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 152 (0x11a7b2c00) [pid = 2194] [serial = 1516] [outer = 0x11a54dc00] 07:19:38 INFO - PROCESS | 2194 | 1461161978244 Marionette DEBUG loaded listener.js 07:19:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 153 (0x11a8e3c00) [pid = 2194] [serial = 1517] [outer = 0x11a54dc00] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 152 (0x1191ae400) [pid = 2194] [serial = 1318] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 151 (0x12bb50c00) [pid = 2194] [serial = 1315] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 150 (0x129f68400) [pid = 2194] [serial = 1327] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 149 (0x126ba2400) [pid = 2194] [serial = 1324] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x12b3efc00) [pid = 2194] [serial = 1330] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x11b940800) [pid = 2194] [serial = 1321] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x11a866c00) [pid = 2194] [serial = 1402] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x1156ad000) [pid = 2194] [serial = 1396] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x114e66000) [pid = 2194] [serial = 1395] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x11b6ee800) [pid = 2194] [serial = 1407] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x11ae2dc00) [pid = 2194] [serial = 1404] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x11aef6000) [pid = 2194] [serial = 1405] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x1187ca000) [pid = 2194] [serial = 1374] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x118ed1800) [pid = 2194] [serial = 1399] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x1187c8400) [pid = 2194] [serial = 1398] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x126ba9000) [pid = 2194] [serial = 1425] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x12911ec00) [pid = 2194] [serial = 1429] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x12754d800) [pid = 2194] [serial = 1428] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x126baa800) [pid = 2194] [serial = 1420] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11c5f0400) [pid = 2194] [serial = 1411] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11aee9800) [pid = 2194] [serial = 1423] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x12754ec00) [pid = 2194] [serial = 1426] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11b9c1800) [pid = 2194] [serial = 1408] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x11c296c00) [pid = 2194] [serial = 1410] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x126794000) [pid = 2194] [serial = 1416] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x1239e8c00) [pid = 2194] [serial = 1413] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x126428400) [pid = 2194] [serial = 1414] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x126b99400) [pid = 2194] [serial = 1419] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11a53e800) [pid = 2194] [serial = 1422] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x1269ab800) [pid = 2194] [serial = 1417] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x11a8e7000) [pid = 2194] [serial = 1377] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x12654e000) [pid = 2194] [serial = 1380] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x12d071400) [pid = 2194] [serial = 1393] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x1191ad400) [pid = 2194] [serial = 1392] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11a7a9c00) [pid = 2194] [serial = 1401] [outer = 0x0] [url = about:blank] 07:19:38 INFO - PROCESS | 2194 | 1461161978606 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]]]}] 07:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 07:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:19:38 INFO - PROCESS | 2194 | 1461161978622 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 07:19:38 INFO - PROCESS | 2194 | 1461161978623 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 07:19:38 INFO - PROCESS | 2194 | 1461161978625 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:19:38 INFO - PROCESS | 2194 | 1461161978628 Marionette TRACE conn2 <- [1,1994,null,{}] 07:19:38 INFO - PROCESS | 2194 | 1461161978635 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}] 07:19:38 INFO - PROCESS | 2194 | 1461161978721 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 07:19:38 INFO - PROCESS | 2194 | 1461161978726 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x123903000 == 48 [pid = 2194] [id = 506] 07:19:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11acd2000) [pid = 2194] [serial = 1518] [outer = 0x0] 07:19:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11aef1400) [pid = 2194] [serial = 1519] [outer = 0x11acd2000] 07:19:38 INFO - PROCESS | 2194 | 1461161978753 Marionette DEBUG loaded listener.js 07:19:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11b9bc800) [pid = 2194] [serial = 1520] [outer = 0x11acd2000] 07:19:39 INFO - PROCESS | 2194 | 1461161979107 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]]]}] 07:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 522ms 07:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:19:39 INFO - PROCESS | 2194 | 1461161979147 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 07:19:39 INFO - PROCESS | 2194 | 1461161979149 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 07:19:39 INFO - PROCESS | 2194 | 1461161979154 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:19:39 INFO - PROCESS | 2194 | 1461161979155 Marionette TRACE conn2 <- [1,1998,null,{}] 07:19:39 INFO - PROCESS | 2194 | 1461161979172 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}] 07:19:39 INFO - PROCESS | 2194 | 1461161979257 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 07:19:39 INFO - PROCESS | 2194 | 1461161979262 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x1267a8800 == 49 [pid = 2194] [id = 507] 07:19:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11bd21800) [pid = 2194] [serial = 1521] [outer = 0x0] 07:19:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11c296800) [pid = 2194] [serial = 1522] [outer = 0x11bd21800] 07:19:39 INFO - PROCESS | 2194 | 1461161979288 Marionette DEBUG loaded listener.js 07:19:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11c5eb800) [pid = 2194] [serial = 1523] [outer = 0x11bd21800] 07:19:39 INFO - PROCESS | 2194 | 1461161979635 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]]]}] 07:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 526ms 07:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:19:39 INFO - PROCESS | 2194 | 1461161979682 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 07:19:39 INFO - PROCESS | 2194 | 1461161979683 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 07:19:39 INFO - PROCESS | 2194 | 1461161979685 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:19:39 INFO - PROCESS | 2194 | 1461161979686 Marionette TRACE conn2 <- [1,2002,null,{}] 07:19:39 INFO - PROCESS | 2194 | 1461161979689 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}] 07:19:39 INFO - PROCESS | 2194 | 1461161979769 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 07:19:39 INFO - PROCESS | 2194 | 1461161979774 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x129076000 == 50 [pid = 2194] [id = 508] 07:19:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11c5f1c00) [pid = 2194] [serial = 1524] [outer = 0x0] 07:19:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x1262b6c00) [pid = 2194] [serial = 1525] [outer = 0x11c5f1c00] 07:19:39 INFO - PROCESS | 2194 | 1461161979799 Marionette DEBUG loaded listener.js 07:19:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x12642e800) [pid = 2194] [serial = 1526] [outer = 0x11c5f1c00] 07:19:40 INFO - PROCESS | 2194 | 1461161980160 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]]]}] 07:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 520ms 07:19:40 INFO - PROCESS | 2194 | 1461161980205 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 07:19:40 INFO - PROCESS | 2194 | 1461161980206 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 07:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:19:40 INFO - PROCESS | 2194 | 1461161980209 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:19:40 INFO - PROCESS | 2194 | 1461161980210 Marionette TRACE conn2 <- [1,2006,null,{}] 07:19:40 INFO - PROCESS | 2194 | 1461161980212 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}] 07:19:40 INFO - PROCESS | 2194 | 1461161980299 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 07:19:40 INFO - PROCESS | 2194 | 1461161980378 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c87000 == 51 [pid = 2194] [id = 509] 07:19:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x12642e400) [pid = 2194] [serial = 1527] [outer = 0x0] 07:19:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x126b93000) [pid = 2194] [serial = 1528] [outer = 0x12642e400] 07:19:40 INFO - PROCESS | 2194 | 1461161980406 Marionette DEBUG loaded listener.js 07:19:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x1278f0000) [pid = 2194] [serial = 1529] [outer = 0x12642e400] 07:19:40 INFO - PROCESS | 2194 | 1461161980721 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]]]}] 07:19:40 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 07:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms 07:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:19:40 INFO - PROCESS | 2194 | 1461161980730 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 07:19:40 INFO - PROCESS | 2194 | 1461161980731 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 07:19:40 INFO - PROCESS | 2194 | 1461161980735 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:19:40 INFO - PROCESS | 2194 | 1461161980737 Marionette TRACE conn2 <- [1,2010,null,{}] 07:19:40 INFO - PROCESS | 2194 | 1461161980740 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}] 07:19:40 INFO - PROCESS | 2194 | 1461161980847 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 07:19:40 INFO - PROCESS | 2194 | 1461161980884 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b7e0800 == 52 [pid = 2194] [id = 510] 07:19:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x127456800) [pid = 2194] [serial = 1530] [outer = 0x0] 07:19:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12911ec00) [pid = 2194] [serial = 1531] [outer = 0x127456800] 07:19:40 INFO - PROCESS | 2194 | 1461161980909 Marionette DEBUG loaded listener.js 07:19:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x129f68400) [pid = 2194] [serial = 1532] [outer = 0x127456800] 07:19:41 INFO - PROCESS | 2194 | 1461161981238 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]]]}] 07:19:41 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 07:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 522ms 07:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:19:41 INFO - PROCESS | 2194 | 1461161981255 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 07:19:41 INFO - PROCESS | 2194 | 1461161981256 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 07:19:41 INFO - PROCESS | 2194 | 1461161981258 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:19:41 INFO - PROCESS | 2194 | 1461161981259 Marionette TRACE conn2 <- [1,2014,null,{}] 07:19:41 INFO - PROCESS | 2194 | 1461161981262 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}] 07:19:41 INFO - PROCESS | 2194 | 1461161981366 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 07:19:41 INFO - PROCESS | 2194 | 1461161981380 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd5a000 == 53 [pid = 2194] [id = 511] 07:19:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x12a8ec400) [pid = 2194] [serial = 1533] [outer = 0x0] 07:19:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x12a8f7400) [pid = 2194] [serial = 1534] [outer = 0x12a8ec400] 07:19:41 INFO - PROCESS | 2194 | 1461161981406 Marionette DEBUG loaded listener.js 07:19:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12b3ee000) [pid = 2194] [serial = 1535] [outer = 0x12a8ec400] 07:19:41 INFO - PROCESS | 2194 | 1461161981733 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]]]}] 07:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 518ms 07:19:41 INFO - PROCESS | 2194 | 1461161981777 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 07:19:41 INFO - PROCESS | 2194 | 1461161981779 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 07:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:19:41 INFO - PROCESS | 2194 | 1461161981781 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:19:41 INFO - PROCESS | 2194 | 1461161981782 Marionette TRACE conn2 <- [1,2018,null,{}] 07:19:41 INFO - PROCESS | 2194 | 1461161981785 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}] 07:19:41 INFO - PROCESS | 2194 | 1461161981891 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 07:19:41 INFO - PROCESS | 2194 | 1461161981929 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d1c5000 == 54 [pid = 2194] [id = 512] 07:19:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x114490c00) [pid = 2194] [serial = 1536] [outer = 0x0] 07:19:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12b3f0400) [pid = 2194] [serial = 1537] [outer = 0x114490c00] 07:19:41 INFO - PROCESS | 2194 | 1461161981954 Marionette DEBUG loaded listener.js 07:19:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12b732800) [pid = 2194] [serial = 1538] [outer = 0x114490c00] 07:19:42 INFO - PROCESS | 2194 | 1461161982297 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]]]}] 07:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 572ms 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x1191adc00) [pid = 2194] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x1152dc800) [pid = 2194] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11a866800) [pid = 2194] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x115878800) [pid = 2194] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11b9b6c00) [pid = 2194] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x129045800) [pid = 2194] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x118ecec00) [pid = 2194] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x12715c000) [pid = 2194] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x12715dc00) [pid = 2194] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x11bd1d000) [pid = 2194] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x119d59400) [pid = 2194] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x126bacc00) [pid = 2194] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x126d16400) [pid = 2194] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11a543000) [pid = 2194] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11c294000) [pid = 2194] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x1164e4c00) [pid = 2194] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x1239e7400) [pid = 2194] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x126423c00) [pid = 2194] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x11a548c00) [pid = 2194] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:19:42 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x118c0ac00) [pid = 2194] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:19:42 INFO - PROCESS | 2194 | 1461161982549 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 07:19:42 INFO - PROCESS | 2194 | 1461161982551 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 07:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:19:42 INFO - PROCESS | 2194 | 1461161982567 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:19:42 INFO - PROCESS | 2194 | 1461161982569 Marionette TRACE conn2 <- [1,2022,null,{}] 07:19:42 INFO - PROCESS | 2194 | 1461161982572 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}] 07:19:42 INFO - PROCESS | 2194 | 1461161982704 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 07:19:42 INFO - PROCESS | 2194 | 1461161982712 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a999000 == 55 [pid = 2194] [id = 513] 07:19:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x118c47000) [pid = 2194] [serial = 1539] [outer = 0x0] 07:19:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11a543000) [pid = 2194] [serial = 1540] [outer = 0x118c47000] 07:19:42 INFO - PROCESS | 2194 | 1461161982751 Marionette DEBUG loaded listener.js 07:19:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11b6f8400) [pid = 2194] [serial = 1541] [outer = 0x118c47000] 07:19:43 INFO - PROCESS | 2194 | 1461161983160 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]]]}] 07:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 624ms 07:19:43 INFO - PROCESS | 2194 | 1461161983190 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 07:19:43 INFO - PROCESS | 2194 | 1461161983192 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 07:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:19:43 INFO - PROCESS | 2194 | 1461161983194 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:19:43 INFO - PROCESS | 2194 | 1461161983196 Marionette TRACE conn2 <- [1,2026,null,{}] 07:19:43 INFO - PROCESS | 2194 | 1461161983199 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}] 07:19:43 INFO - PROCESS | 2194 | 1461161983298 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 07:19:43 INFO - PROCESS | 2194 | 1461161983302 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e524800 == 56 [pid = 2194] [id = 514] 07:19:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11c4f0000) [pid = 2194] [serial = 1542] [outer = 0x0] 07:19:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x12b729000) [pid = 2194] [serial = 1543] [outer = 0x11c4f0000] 07:19:43 INFO - PROCESS | 2194 | 1461161983332 Marionette DEBUG loaded listener.js 07:19:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x12bceac00) [pid = 2194] [serial = 1544] [outer = 0x11c4f0000] 07:19:43 INFO - PROCESS | 2194 | 1461161983655 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]]]}] 07:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 469ms 07:19:43 INFO - PROCESS | 2194 | 1461161983664 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 07:19:43 INFO - PROCESS | 2194 | 1461161983665 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 07:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:19:43 INFO - PROCESS | 2194 | 1461161983671 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:19:43 INFO - PROCESS | 2194 | 1461161983672 Marionette TRACE conn2 <- [1,2030,null,{}] 07:19:43 INFO - PROCESS | 2194 | 1461161983675 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}] 07:19:43 INFO - PROCESS | 2194 | 1461161983763 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 07:19:43 INFO - PROCESS | 2194 | 1461161983768 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f261800 == 57 [pid = 2194] [id = 515] 07:19:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x12bb50c00) [pid = 2194] [serial = 1545] [outer = 0x0] 07:19:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x12bd9d400) [pid = 2194] [serial = 1546] [outer = 0x12bb50c00] 07:19:43 INFO - PROCESS | 2194 | 1461161983793 Marionette DEBUG loaded listener.js 07:19:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x12d070400) [pid = 2194] [serial = 1547] [outer = 0x12bb50c00] 07:19:44 INFO - PROCESS | 2194 | 1461161984109 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]]]}] 07:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 470ms 07:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:19:44 INFO - PROCESS | 2194 | 1461161984142 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 07:19:44 INFO - PROCESS | 2194 | 1461161984143 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 07:19:44 INFO - PROCESS | 2194 | 1461161984145 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:19:44 INFO - PROCESS | 2194 | 1461161984146 Marionette TRACE conn2 <- [1,2034,null,{}] 07:19:44 INFO - PROCESS | 2194 | 1461161984148 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}] 07:19:44 INFO - PROCESS | 2194 | 1461161984278 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 07:19:44 INFO - PROCESS | 2194 | 1461161984284 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:44 INFO - PROCESS | 2194 | ++DOCSHELL 0x12fd11000 == 58 [pid = 2194] [id = 516] 07:19:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x12bd9f000) [pid = 2194] [serial = 1548] [outer = 0x0] 07:19:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x12d077400) [pid = 2194] [serial = 1549] [outer = 0x12bd9f000] 07:19:44 INFO - PROCESS | 2194 | 1461161984309 Marionette DEBUG loaded listener.js 07:19:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x12d07b800) [pid = 2194] [serial = 1550] [outer = 0x12bd9f000] 07:19:44 INFO - PROCESS | 2194 | 1461161984744 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]]]}] 07:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 618ms 07:19:44 INFO - PROCESS | 2194 | 1461161984764 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 07:19:44 INFO - PROCESS | 2194 | 1461161984767 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 07:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:19:44 INFO - PROCESS | 2194 | 1461161984790 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:19:44 INFO - PROCESS | 2194 | 1461161984792 Marionette TRACE conn2 <- [1,2038,null,{}] 07:19:44 INFO - PROCESS | 2194 | 1461161984796 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}] 07:19:44 INFO - PROCESS | 2194 | 1461161984910 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 07:19:44 INFO - PROCESS | 2194 | 1461161984985 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:44 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a903000 == 59 [pid = 2194] [id = 517] 07:19:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x1157b4400) [pid = 2194] [serial = 1551] [outer = 0x0] 07:19:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x1185a0c00) [pid = 2194] [serial = 1552] [outer = 0x1157b4400] 07:19:45 INFO - PROCESS | 2194 | 1461161985018 Marionette DEBUG loaded listener.js 07:19:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x119d63c00) [pid = 2194] [serial = 1553] [outer = 0x1157b4400] 07:19:45 INFO - PROCESS | 2194 | 1461161985416 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]]]}] 07:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 673ms 07:19:45 INFO - PROCESS | 2194 | 1461161985461 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 07:19:45 INFO - PROCESS | 2194 | 1461161985465 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 07:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:19:45 INFO - PROCESS | 2194 | 1461161985472 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:19:45 INFO - PROCESS | 2194 | 1461161985473 Marionette TRACE conn2 <- [1,2042,null,{}] 07:19:45 INFO - PROCESS | 2194 | 1461161985476 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}] 07:19:45 INFO - PROCESS | 2194 | 1461161985581 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 07:19:45 INFO - PROCESS | 2194 | 1461161985644 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x1262a1800 == 60 [pid = 2194] [id = 518] 07:19:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x11a53fc00) [pid = 2194] [serial = 1554] [outer = 0x0] 07:19:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x11a8ecc00) [pid = 2194] [serial = 1555] [outer = 0x11a53fc00] 07:19:45 INFO - PROCESS | 2194 | 1461161985674 Marionette DEBUG loaded listener.js 07:19:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x11aef2400) [pid = 2194] [serial = 1556] [outer = 0x11a53fc00] 07:19:46 INFO - PROCESS | 2194 | 1461161986132 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]]]}] 07:19:46 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) 07:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 670ms 07:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:19:46 INFO - PROCESS | 2194 | 1461161986142 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 07:19:46 INFO - PROCESS | 2194 | 1461161986143 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 07:19:46 INFO - PROCESS | 2194 | 1461161986145 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:19:46 INFO - PROCESS | 2194 | 1461161986148 Marionette TRACE conn2 <- [1,2046,null,{}] 07:19:46 INFO - PROCESS | 2194 | 1461161986159 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}] 07:19:46 INFO - PROCESS | 2194 | 1461161986268 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 07:19:46 INFO - PROCESS | 2194 | 1461161986369 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc95000 == 61 [pid = 2194] [id = 519] 07:19:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x1239e6c00) [pid = 2194] [serial = 1557] [outer = 0x0] 07:19:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12694bc00) [pid = 2194] [serial = 1558] [outer = 0x1239e6c00] 07:19:46 INFO - PROCESS | 2194 | 1461161986402 Marionette DEBUG loaded listener.js 07:19:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x126ba1400) [pid = 2194] [serial = 1559] [outer = 0x1239e6c00] 07:19:46 INFO - PROCESS | 2194 | 1461161986822 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]]]}] 07:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 728ms 07:19:46 INFO - PROCESS | 2194 | 1461161986874 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 07:19:46 INFO - PROCESS | 2194 | 1461161986876 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 07:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:19:46 INFO - PROCESS | 2194 | 1461161986879 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:19:46 INFO - PROCESS | 2194 | 1461161986880 Marionette TRACE conn2 <- [1,2050,null,{}] 07:19:46 INFO - PROCESS | 2194 | 1461161986882 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}] 07:19:47 INFO - PROCESS | 2194 | 1461161986993 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 07:19:47 INFO - PROCESS | 2194 | 1461161987095 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x130989000 == 62 [pid = 2194] [id = 520] 07:19:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x1269a1800) [pid = 2194] [serial = 1560] [outer = 0x0] 07:19:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x127180800) [pid = 2194] [serial = 1561] [outer = 0x1269a1800] 07:19:47 INFO - PROCESS | 2194 | 1461161987127 Marionette DEBUG loaded listener.js 07:19:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x12a8ea800) [pid = 2194] [serial = 1562] [outer = 0x1269a1800] 07:19:47 INFO - PROCESS | 2194 | 1461161987549 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]]]}] 07:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 718ms 07:19:47 INFO - PROCESS | 2194 | 1461161987615 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 07:19:47 INFO - PROCESS | 2194 | 1461161987616 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 07:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:19:47 INFO - PROCESS | 2194 | 1461161987633 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:19:47 INFO - PROCESS | 2194 | 1461161987635 Marionette TRACE conn2 <- [1,2054,null,{}] 07:19:47 INFO - PROCESS | 2194 | 1461161987637 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}] 07:19:47 INFO - PROCESS | 2194 | 1461161987743 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 07:19:47 INFO - PROCESS | 2194 | 1461161987817 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x11217c000 == 63 [pid = 2194] [id = 521] 07:19:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x126d14000) [pid = 2194] [serial = 1563] [outer = 0x0] 07:19:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x12b3f6800) [pid = 2194] [serial = 1564] [outer = 0x126d14000] 07:19:47 INFO - PROCESS | 2194 | 1461161987846 Marionette DEBUG loaded listener.js 07:19:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x12cf19c00) [pid = 2194] [serial = 1565] [outer = 0x126d14000] 07:19:48 INFO - PROCESS | 2194 | 1461161988292 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]]]}] 07:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 673ms 07:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:19:48 INFO - PROCESS | 2194 | 1461161988305 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 07:19:48 INFO - PROCESS | 2194 | 1461161988307 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 07:19:48 INFO - PROCESS | 2194 | 1461161988309 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:19:48 INFO - PROCESS | 2194 | 1461161988310 Marionette TRACE conn2 <- [1,2058,null,{}] 07:19:48 INFO - PROCESS | 2194 | 1461161988313 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}] 07:19:48 INFO - PROCESS | 2194 | 1461161988433 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 07:19:48 INFO - PROCESS | 2194 | 1461161988495 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a50f800 == 64 [pid = 2194] [id = 522] 07:19:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x1178f8400) [pid = 2194] [serial = 1566] [outer = 0x0] 07:19:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x12745e400) [pid = 2194] [serial = 1567] [outer = 0x1178f8400] 07:19:48 INFO - PROCESS | 2194 | 1461161988528 Marionette DEBUG loaded listener.js 07:19:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x12d0fbc00) [pid = 2194] [serial = 1568] [outer = 0x1178f8400] 07:19:49 INFO - PROCESS | 2194 | 1461161989171 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]]]}] 07:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 920ms 07:19:49 INFO - PROCESS | 2194 | 1461161989229 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 07:19:49 INFO - PROCESS | 2194 | 1461161989233 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 07:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:19:49 INFO - PROCESS | 2194 | 1461161989239 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:19:49 INFO - PROCESS | 2194 | 1461161989241 Marionette TRACE conn2 <- [1,2062,null,{}] 07:19:49 INFO - PROCESS | 2194 | 1461161989244 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}] 07:19:49 INFO - PROCESS | 2194 | 1461161989342 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 07:19:49 INFO - PROCESS | 2194 | 1461161989419 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:49 INFO - PROCESS | 2194 | ++DOCSHELL 0x118870800 == 65 [pid = 2194] [id = 523] 07:19:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 150 (0x1187cbc00) [pid = 2194] [serial = 1569] [outer = 0x0] 07:19:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 151 (0x118c11000) [pid = 2194] [serial = 1570] [outer = 0x1187cbc00] 07:19:49 INFO - PROCESS | 2194 | 1461161989443 Marionette DEBUG loaded listener.js 07:19:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 152 (0x119dd8000) [pid = 2194] [serial = 1571] [outer = 0x1187cbc00] 07:19:49 INFO - PROCESS | 2194 | 1461161989958 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]]]}] 07:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 774ms 07:19:50 INFO - PROCESS | 2194 | 1461161990013 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 07:19:50 INFO - PROCESS | 2194 | 1461161990016 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 07:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:19:50 INFO - PROCESS | 2194 | 1461161990020 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:19:50 INFO - PROCESS | 2194 | 1461161990021 Marionette TRACE conn2 <- [1,2066,null,{}] 07:19:50 INFO - PROCESS | 2194 | 1461161990023 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}] 07:19:50 INFO - PROCESS | 2194 | 1461161990106 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x12f261800 == 64 [pid = 2194] [id = 515] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x12e524800 == 63 [pid = 2194] [id = 514] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 151 (0x114f5f800) [pid = 2194] [serial = 1434] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 150 (0x11bf36c00) [pid = 2194] [serial = 1440] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 149 (0x119ddf000) [pid = 2194] [serial = 1437] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x11a548400) [pid = 2194] [serial = 1447] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x129f6e000) [pid = 2194] [serial = 1489] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x11c5ec400) [pid = 2194] [serial = 1444] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x11a999000 == 62 [pid = 2194] [id = 513] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x12d1c5000 == 61 [pid = 2194] [id = 512] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd5a000 == 60 [pid = 2194] [id = 511] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x12b7e0800 == 59 [pid = 2194] [id = 510] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x129c87000 == 58 [pid = 2194] [id = 509] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x129076000 == 57 [pid = 2194] [id = 508] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x1267a8800 == 56 [pid = 2194] [id = 507] 07:19:50 INFO - PROCESS | 2194 | 1461161990267 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x123903000 == 55 [pid = 2194] [id = 506] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x11a91d800 == 54 [pid = 2194] [id = 505] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7b8000 == 53 [pid = 2194] [id = 504] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x12eec9800 == 52 [pid = 2194] [id = 501] 07:19:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x115498800 == 53 [pid = 2194] [id = 524] 07:19:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x114e60000) [pid = 2194] [serial = 1572] [outer = 0x0] 07:19:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x1157ab800) [pid = 2194] [serial = 1573] [outer = 0x114e60000] 07:19:50 INFO - PROCESS | 2194 | 1461161990320 Marionette DEBUG loaded listener.js 07:19:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x11a548400) [pid = 2194] [serial = 1574] [outer = 0x114e60000] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x12e510800 == 52 [pid = 2194] [id = 500] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x12c128000 == 51 [pid = 2194] [id = 499] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4bd800 == 50 [pid = 2194] [id = 498] 07:19:50 INFO - PROCESS | 2194 | --DOCSHELL 0x118ef5800 == 49 [pid = 2194] [id = 497] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x12b3f8400) [pid = 2194] [serial = 1384] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x12cf12c00) [pid = 2194] [serial = 1387] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x126427800) [pid = 2194] [serial = 1471] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x1269b0400) [pid = 2194] [serial = 1474] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x11aef5000) [pid = 2194] [serial = 1462] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x11b6f5000) [pid = 2194] [serial = 1463] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x119dd7400) [pid = 2194] [serial = 1454] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x11923e800) [pid = 2194] [serial = 1453] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x11a751000) [pid = 2194] [serial = 1456] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11a7b5800) [pid = 2194] [serial = 1457] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x11644b000) [pid = 2194] [serial = 1451] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x1156a9000) [pid = 2194] [serial = 1450] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11a8ea400) [pid = 2194] [serial = 1459] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11ae32400) [pid = 2194] [serial = 1460] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x119dd5c00) [pid = 2194] [serial = 1480] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11bf37400) [pid = 2194] [serial = 1465] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x129f45400) [pid = 2194] [serial = 1432] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x126ba5000) [pid = 2194] [serial = 1477] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x126b9d400) [pid = 2194] [serial = 1475] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x1162ea800) [pid = 2194] [serial = 868] [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.] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x12754e800) [pid = 2194] [serial = 1483] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x1297b7400) [pid = 2194] [serial = 1486] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x12715a400) [pid = 2194] [serial = 1478] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x129f42c00) [pid = 2194] [serial = 1487] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11c72a000) [pid = 2194] [serial = 1468] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x1239ea800) [pid = 2194] [serial = 1469] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x12678e000) [pid = 2194] [serial = 1472] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11c5eac00) [pid = 2194] [serial = 1466] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x12715b000) [pid = 2194] [serial = 1481] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x129116c00) [pid = 2194] [serial = 1484] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x12d1bc800) [pid = 2194] [serial = 1390] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11b9c2800) [pid = 2194] [serial = 1378] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x126ba6800) [pid = 2194] [serial = 1381] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11a540000) [pid = 2194] [serial = 1375] [outer = 0x0] [url = about:blank] 07:19:50 INFO - PROCESS | 2194 | 1461161990779 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]]]}] 07:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 771ms 07:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:19:50 INFO - PROCESS | 2194 | 1461161990792 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 07:19:50 INFO - PROCESS | 2194 | 1461161990793 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 07:19:50 INFO - PROCESS | 2194 | 1461161990796 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:19:50 INFO - PROCESS | 2194 | 1461161990798 Marionette TRACE conn2 <- [1,2070,null,{}] 07:19:50 INFO - PROCESS | 2194 | 1461161990809 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}] 07:19:50 INFO - PROCESS | 2194 | 1461161990923 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 07:19:50 INFO - PROCESS | 2194 | 1461161990983 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c773800 == 50 [pid = 2194] [id = 525] 07:19:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11a8ea400) [pid = 2194] [serial = 1575] [outer = 0x0] 07:19:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11aef8400) [pid = 2194] [serial = 1576] [outer = 0x11a8ea400] 07:19:51 INFO - PROCESS | 2194 | 1461161991010 Marionette DEBUG loaded listener.js 07:19:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11bd2a400) [pid = 2194] [serial = 1577] [outer = 0x11a8ea400] 07:19:51 INFO - PROCESS | 2194 | 1461161991289 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]]]}] 07:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 525ms 07:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:19:51 INFO - PROCESS | 2194 | 1461161991323 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 07:19:51 INFO - PROCESS | 2194 | 1461161991325 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 07:19:51 INFO - PROCESS | 2194 | 1461161991327 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:19:51 INFO - PROCESS | 2194 | 1461161991328 Marionette TRACE conn2 <- [1,2074,null,{}] 07:19:51 INFO - PROCESS | 2194 | 1461161991331 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}] 07:19:51 INFO - PROCESS | 2194 | 1461161991429 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 07:19:51 INFO - PROCESS | 2194 | 1461161991491 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:51 INFO - PROCESS | 2194 | ++DOCSHELL 0x126206000 == 51 [pid = 2194] [id = 526] 07:19:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11a7b3800) [pid = 2194] [serial = 1578] [outer = 0x0] 07:19:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11bd98000) [pid = 2194] [serial = 1579] [outer = 0x11a7b3800] 07:19:51 INFO - PROCESS | 2194 | 1461161991518 Marionette DEBUG loaded listener.js 07:19:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11c58e000) [pid = 2194] [serial = 1580] [outer = 0x11a7b3800] 07:19:51 INFO - PROCESS | 2194 | 1461161991784 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]]]}] 07:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 470ms 07:19:51 INFO - PROCESS | 2194 | 1461161991797 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 07:19:51 INFO - PROCESS | 2194 | 1461161991799 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 07:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:19:51 INFO - PROCESS | 2194 | 1461161991808 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:19:51 INFO - PROCESS | 2194 | 1461161991809 Marionette TRACE conn2 <- [1,2078,null,{}] 07:19:51 INFO - PROCESS | 2194 | 1461161991812 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}] 07:19:51 INFO - PROCESS | 2194 | 1461161991899 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 07:19:51 INFO - PROCESS | 2194 | 1461161991906 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:51 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a93a800 == 52 [pid = 2194] [id = 527] 07:19:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11c5eb400) [pid = 2194] [serial = 1581] [outer = 0x0] 07:19:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11c96c000) [pid = 2194] [serial = 1582] [outer = 0x11c5eb400] 07:19:51 INFO - PROCESS | 2194 | 1461161991932 Marionette DEBUG loaded listener.js 07:19:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x126423800) [pid = 2194] [serial = 1583] [outer = 0x11c5eb400] 07:19:52 INFO - PROCESS | 2194 | 1461161992292 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]]]}] 07:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 519ms 07:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:19:52 INFO - PROCESS | 2194 | 1461161992344 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 07:19:52 INFO - PROCESS | 2194 | 1461161992345 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 07:19:52 INFO - PROCESS | 2194 | 1461161992347 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:19:52 INFO - PROCESS | 2194 | 1461161992348 Marionette TRACE conn2 <- [1,2082,null,{}] 07:19:52 INFO - PROCESS | 2194 | 1461161992357 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}] 07:19:52 INFO - PROCESS | 2194 | 1461161992477 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 07:19:52 INFO - PROCESS | 2194 | 1461161992517 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:52 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afd5000 == 53 [pid = 2194] [id = 528] 07:19:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x1269a3800) [pid = 2194] [serial = 1584] [outer = 0x0] 07:19:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x126b98800) [pid = 2194] [serial = 1585] [outer = 0x1269a3800] 07:19:52 INFO - PROCESS | 2194 | 1461161992545 Marionette DEBUG loaded listener.js 07:19:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x126baac00) [pid = 2194] [serial = 1586] [outer = 0x1269a3800] 07:19:52 INFO - PROCESS | 2194 | 1461161992881 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]]]}] 07:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 575ms 07:19:52 INFO - PROCESS | 2194 | 1461161992927 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 07:19:52 INFO - PROCESS | 2194 | 1461161992928 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 07:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:19:52 INFO - PROCESS | 2194 | 1461161992930 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:19:52 INFO - PROCESS | 2194 | 1461161992931 Marionette TRACE conn2 <- [1,2086,null,{}] 07:19:52 INFO - PROCESS | 2194 | 1461161992934 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}] 07:19:53 INFO - PROCESS | 2194 | 1461161993036 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 07:19:53 INFO - PROCESS | 2194 | 1461161993074 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:53 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b7e1000 == 54 [pid = 2194] [id = 529] 07:19:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x1269a6000) [pid = 2194] [serial = 1587] [outer = 0x0] 07:19:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x127161000) [pid = 2194] [serial = 1588] [outer = 0x1269a6000] 07:19:53 INFO - PROCESS | 2194 | 1461161993100 Marionette DEBUG loaded listener.js 07:19:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x127ef5c00) [pid = 2194] [serial = 1589] [outer = 0x1269a6000] 07:19:53 INFO - PROCESS | 2194 | 1461161993425 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]]]}] 07:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 518ms 07:19:53 INFO - PROCESS | 2194 | 1461161993449 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 07:19:53 INFO - PROCESS | 2194 | 1461161993450 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 07:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:19:53 INFO - PROCESS | 2194 | 1461161993454 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:19:53 INFO - PROCESS | 2194 | 1461161993455 Marionette TRACE conn2 <- [1,2090,null,{}] 07:19:53 INFO - PROCESS | 2194 | 1461161993463 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}] 07:19:53 INFO - PROCESS | 2194 | 1461161993565 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 07:19:53 INFO - PROCESS | 2194 | 1461161993569 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:53 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd57800 == 55 [pid = 2194] [id = 530] 07:19:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x127ef6000) [pid = 2194] [serial = 1590] [outer = 0x0] 07:19:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x1297b7400) [pid = 2194] [serial = 1591] [outer = 0x127ef6000] 07:19:53 INFO - PROCESS | 2194 | 1461161993628 Marionette DEBUG loaded listener.js 07:19:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x129f67800) [pid = 2194] [serial = 1592] [outer = 0x127ef6000] 07:19:53 INFO - PROCESS | 2194 | 1461161993931 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]]]}] 07:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 518ms 07:19:53 INFO - PROCESS | 2194 | 1461161993973 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 07:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:19:53 INFO - PROCESS | 2194 | 1461161993974 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 07:19:53 INFO - PROCESS | 2194 | 1461161993976 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:19:53 INFO - PROCESS | 2194 | 1461161993977 Marionette TRACE conn2 <- [1,2094,null,{}] 07:19:53 INFO - PROCESS | 2194 | 1461161993979 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}] 07:19:54 INFO - PROCESS | 2194 | 1461161994082 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 07:19:54 INFO - PROCESS | 2194 | 1461161994096 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:54 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d1c5000 == 56 [pid = 2194] [id = 531] 07:19:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x129040400) [pid = 2194] [serial = 1593] [outer = 0x0] 07:19:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x12a8f3400) [pid = 2194] [serial = 1594] [outer = 0x129040400] 07:19:54 INFO - PROCESS | 2194 | 1461161994121 Marionette DEBUG loaded listener.js 07:19:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12b3ef800) [pid = 2194] [serial = 1595] [outer = 0x129040400] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11b938800) [pid = 2194] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11c5f1c00) [pid = 2194] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11bd21800) [pid = 2194] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11acd2000) [pid = 2194] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x1162e9800) [pid = 2194] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11bf3cc00) [pid = 2194] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x11bd9b000) [pid = 2194] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x11a54dc00) [pid = 2194] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x11923f800) [pid = 2194] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x114490c00) [pid = 2194] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x118c47000) [pid = 2194] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12bb50c00) [pid = 2194] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11c4f0000) [pid = 2194] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x1164dc800) [pid = 2194] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11448f000) [pid = 2194] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x12642e400) [pid = 2194] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11882d400) [pid = 2194] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x12d06d800) [pid = 2194] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x118ed7800) [pid = 2194] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x114c10c00) [pid = 2194] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11ae35c00) [pid = 2194] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11448fc00) [pid = 2194] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x127456800) [pid = 2194] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x12a8ec400) [pid = 2194] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:19:54 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x112354400) [pid = 2194] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:19:54 INFO - PROCESS | 2194 | 1461161994650 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]]]}] 07:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 722ms 07:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:19:54 INFO - PROCESS | 2194 | 1461161994698 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 07:19:54 INFO - PROCESS | 2194 | 1461161994699 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 07:19:54 INFO - PROCESS | 2194 | 1461161994702 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:19:54 INFO - PROCESS | 2194 | 1461161994703 Marionette TRACE conn2 <- [1,2098,null,{}] 07:19:54 INFO - PROCESS | 2194 | 1461161994705 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}] 07:19:54 INFO - PROCESS | 2194 | 1461161994789 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 07:19:54 INFO - PROCESS | 2194 | 1461161994794 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:54 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c21d800 == 57 [pid = 2194] [id = 532] 07:19:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x11448fc00) [pid = 2194] [serial = 1596] [outer = 0x0] 07:19:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x1162e9800) [pid = 2194] [serial = 1597] [outer = 0x11448fc00] 07:19:54 INFO - PROCESS | 2194 | 1461161994820 Marionette DEBUG loaded listener.js 07:19:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11a54dc00) [pid = 2194] [serial = 1598] [outer = 0x11448fc00] 07:19:55 INFO - PROCESS | 2194 | 1461161995182 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]]]}] 07:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 07:19:55 INFO - PROCESS | 2194 | 1461161995228 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 07:19:55 INFO - PROCESS | 2194 | 1461161995230 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 07:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:19:55 INFO - PROCESS | 2194 | 1461161995232 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:19:55 INFO - PROCESS | 2194 | 1461161995234 Marionette TRACE conn2 <- [1,2102,null,{}] 07:19:55 INFO - PROCESS | 2194 | 1461161995237 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}] 07:19:55 INFO - PROCESS | 2194 | 1461161995335 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 07:19:55 INFO - PROCESS | 2194 | 1461161995341 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d788000 == 58 [pid = 2194] [id = 533] 07:19:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11ae37800) [pid = 2194] [serial = 1599] [outer = 0x0] 07:19:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x129932400) [pid = 2194] [serial = 1600] [outer = 0x11ae37800] 07:19:55 INFO - PROCESS | 2194 | 1461161995371 Marionette DEBUG loaded listener.js 07:19:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x12bb57400) [pid = 2194] [serial = 1601] [outer = 0x11ae37800] 07:19:55 INFO - PROCESS | 2194 | 1461161995704 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]]]}] 07:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 522ms 07:19:55 INFO - PROCESS | 2194 | 1461161995755 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 07:19:55 INFO - PROCESS | 2194 | 1461161995756 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 07:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:19:55 INFO - PROCESS | 2194 | 1461161995759 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:19:55 INFO - PROCESS | 2194 | 1461161995760 Marionette TRACE conn2 <- [1,2106,null,{}] 07:19:55 INFO - PROCESS | 2194 | 1461161995762 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}] 07:19:55 INFO - PROCESS | 2194 | 1461161995848 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 07:19:55 INFO - PROCESS | 2194 | 1461161995914 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc9a800 == 59 [pid = 2194] [id = 534] 07:19:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11b938800) [pid = 2194] [serial = 1602] [outer = 0x0] 07:19:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12bb50800) [pid = 2194] [serial = 1603] [outer = 0x11b938800] 07:19:55 INFO - PROCESS | 2194 | 1461161995939 Marionette DEBUG loaded listener.js 07:19:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12bd9d800) [pid = 2194] [serial = 1604] [outer = 0x11b938800] 07:19:56 INFO - PROCESS | 2194 | 1461161996226 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]]]}] 07:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 07:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:19:56 INFO - PROCESS | 2194 | 1461161996279 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 07:19:56 INFO - PROCESS | 2194 | 1461161996280 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 07:19:56 INFO - PROCESS | 2194 | 1461161996282 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:19:56 INFO - PROCESS | 2194 | 1461161996283 Marionette TRACE conn2 <- [1,2110,null,{}] 07:19:56 INFO - PROCESS | 2194 | 1461161996288 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}] 07:19:56 INFO - PROCESS | 2194 | 1461161996372 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 07:19:56 INFO - PROCESS | 2194 | 1461161996377 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x12eebe800 == 60 [pid = 2194] [id = 535] 07:19:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x12b3ea400) [pid = 2194] [serial = 1605] [outer = 0x0] 07:19:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x12d07c400) [pid = 2194] [serial = 1606] [outer = 0x12b3ea400] 07:19:56 INFO - PROCESS | 2194 | 1461161996402 Marionette DEBUG loaded listener.js 07:19:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x12d1b0400) [pid = 2194] [serial = 1607] [outer = 0x12b3ea400] 07:19:56 INFO - PROCESS | 2194 | 1461161996898 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]]]}] 07:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 623ms 07:19:56 INFO - PROCESS | 2194 | 1461161996905 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 07:19:56 INFO - PROCESS | 2194 | 1461161996908 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 07:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:19:56 INFO - PROCESS | 2194 | 1461161996911 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:19:56 INFO - PROCESS | 2194 | 1461161996914 Marionette TRACE conn2 <- [1,2114,null,{}] 07:19:56 INFO - PROCESS | 2194 | 1461161996920 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}] 07:19:57 INFO - PROCESS | 2194 | 1461161997034 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 07:19:57 INFO - PROCESS | 2194 | 1461161997146 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ba92800 == 61 [pid = 2194] [id = 536] 07:19:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x1185a3400) [pid = 2194] [serial = 1608] [outer = 0x0] 07:19:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x118c3a800) [pid = 2194] [serial = 1609] [outer = 0x1185a3400] 07:19:57 INFO - PROCESS | 2194 | 1461161997182 Marionette DEBUG loaded listener.js 07:19:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x119ddbc00) [pid = 2194] [serial = 1610] [outer = 0x1185a3400] 07:19:57 INFO - PROCESS | 2194 | 1461161997593 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]]]}] 07:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 721ms 07:19:57 INFO - PROCESS | 2194 | 1461161997633 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 07:19:57 INFO - PROCESS | 2194 | 1461161997637 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 07:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:19:57 INFO - PROCESS | 2194 | 1461161997642 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:19:57 INFO - PROCESS | 2194 | 1461161997644 Marionette TRACE conn2 <- [1,2118,null,{}] 07:19:57 INFO - PROCESS | 2194 | 1461161997646 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}] 07:19:57 INFO - PROCESS | 2194 | 1461161997752 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 07:19:57 INFO - PROCESS | 2194 | 1461161997815 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x12629e000 == 62 [pid = 2194] [id = 537] 07:19:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x11a54ac00) [pid = 2194] [serial = 1611] [outer = 0x0] 07:19:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x11a8e2400) [pid = 2194] [serial = 1612] [outer = 0x11a54ac00] 07:19:57 INFO - PROCESS | 2194 | 1461161997886 Marionette DEBUG loaded listener.js 07:19:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x11aef4000) [pid = 2194] [serial = 1613] [outer = 0x11a54ac00] 07:19:58 INFO - PROCESS | 2194 | 1461161998298 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]]]}] 07:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 670ms 07:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:19:58 INFO - PROCESS | 2194 | 1461161998311 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 07:19:58 INFO - PROCESS | 2194 | 1461161998313 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 07:19:58 INFO - PROCESS | 2194 | 1461161998315 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:19:58 INFO - PROCESS | 2194 | 1461161998319 Marionette TRACE conn2 <- [1,2122,null,{}] 07:19:58 INFO - PROCESS | 2194 | 1461161998328 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}] 07:19:58 INFO - PROCESS | 2194 | 1461161998437 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 07:19:58 INFO - PROCESS | 2194 | 1461161998550 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:58 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e514000 == 63 [pid = 2194] [id = 538] 07:19:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x11bd99c00) [pid = 2194] [serial = 1614] [outer = 0x0] 07:19:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x126425800) [pid = 2194] [serial = 1615] [outer = 0x11bd99c00] 07:19:58 INFO - PROCESS | 2194 | 1461161998584 Marionette DEBUG loaded listener.js 07:19:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x1269ac400) [pid = 2194] [serial = 1616] [outer = 0x11bd99c00] 07:19:58 INFO - PROCESS | 2194 | 1461161998965 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]]]}] 07:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 674ms 07:19:59 INFO - PROCESS | 2194 | 1461161999002 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 07:19:59 INFO - PROCESS | 2194 | 1461161999004 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 07:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:19:59 INFO - PROCESS | 2194 | 1461161999008 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:19:59 INFO - PROCESS | 2194 | 1461161999009 Marionette TRACE conn2 <- [1,2126,null,{}] 07:19:59 INFO - PROCESS | 2194 | 1461161999012 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}] 07:19:59 INFO - PROCESS | 2194 | 1461161999119 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 07:19:59 INFO - PROCESS | 2194 | 1461161999181 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f52e800 == 64 [pid = 2194] [id = 539] 07:19:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x126429000) [pid = 2194] [serial = 1617] [outer = 0x0] 07:19:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x127efa400) [pid = 2194] [serial = 1618] [outer = 0x126429000] 07:19:59 INFO - PROCESS | 2194 | 1461161999251 Marionette DEBUG loaded listener.js 07:19:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x12a8f3c00) [pid = 2194] [serial = 1619] [outer = 0x126429000] 07:19:59 INFO - PROCESS | 2194 | 1461161999638 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]]]}] 07:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 07:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:19:59 INFO - PROCESS | 2194 | 1461161999678 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 07:19:59 INFO - PROCESS | 2194 | 1461161999680 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 07:19:59 INFO - PROCESS | 2194 | 1461161999682 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:19:59 INFO - PROCESS | 2194 | 1461161999683 Marionette TRACE conn2 <- [1,2130,null,{}] 07:19:59 INFO - PROCESS | 2194 | 1461161999686 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}] 07:19:59 INFO - PROCESS | 2194 | 1461161999790 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 07:19:59 INFO - PROCESS | 2194 | 1461161999895 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x130987800 == 65 [pid = 2194] [id = 540] 07:19:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12b72f000) [pid = 2194] [serial = 1620] [outer = 0x0] 07:19:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x12bce2800) [pid = 2194] [serial = 1621] [outer = 0x12b72f000] 07:19:59 INFO - PROCESS | 2194 | 1461161999928 Marionette DEBUG loaded listener.js 07:19:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12d06d800) [pid = 2194] [serial = 1622] [outer = 0x12b72f000] 07:20:00 INFO - PROCESS | 2194 | 1461162000342 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] 07:20:00 INFO - PROCESS | 2194 | 1461162000411 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 07:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:20:00 INFO - PROCESS | 2194 | 1461162000413 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:20:00 INFO - PROCESS | 2194 | 1461162000415 Marionette TRACE conn2 <- [1,2134,null,{}] 07:20:00 INFO - PROCESS | 2194 | 1461162000417 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}] 07:20:00 INFO - PROCESS | 2194 | 1461162000537 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 07:20:00 INFO - PROCESS | 2194 | 1461162000618 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:00 INFO - PROCESS | 2194 | ++DOCSHELL 0x130951000 == 66 [pid = 2194] [id = 541] 07:20:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12d075400) [pid = 2194] [serial = 1623] [outer = 0x0] 07:20:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x12d1bc800) [pid = 2194] [serial = 1624] [outer = 0x12d075400] 07:20:00 INFO - PROCESS | 2194 | 1461162000652 Marionette DEBUG loaded listener.js 07:20:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x12d590400) [pid = 2194] [serial = 1625] [outer = 0x12d075400] 07:20:01 INFO - PROCESS | 2194 | 1461162001093 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]]]}] 07:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 722ms 07:20:01 INFO - PROCESS | 2194 | 1461162001163 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 07:20:01 INFO - PROCESS | 2194 | 1461162001164 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 07:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:20:01 INFO - PROCESS | 2194 | 1461162001169 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:20:01 INFO - PROCESS | 2194 | 1461162001171 Marionette TRACE conn2 <- [1,2138,null,{}] 07:20:01 INFO - PROCESS | 2194 | 1461162001173 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}] 07:20:01 INFO - PROCESS | 2194 | 1461162001279 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 07:20:01 INFO - PROCESS | 2194 | 1461162001355 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d59000 == 67 [pid = 2194] [id = 542] 07:20:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x1146bcc00) [pid = 2194] [serial = 1626] [outer = 0x0] 07:20:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x1188ae800) [pid = 2194] [serial = 1627] [outer = 0x1146bcc00] 07:20:01 INFO - PROCESS | 2194 | 1461162001385 Marionette DEBUG loaded listener.js 07:20:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x11acd6800) [pid = 2194] [serial = 1628] [outer = 0x1146bcc00] 07:20:01 INFO - PROCESS | 2194 | 1461162001932 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]]]}] 07:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 820ms 07:20:01 INFO - PROCESS | 2194 | 1461162001990 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 07:20:01 INFO - PROCESS | 2194 | 1461162001992 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 07:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:20:01 INFO - PROCESS | 2194 | 1461162001995 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:20:01 INFO - PROCESS | 2194 | 1461162001998 Marionette TRACE conn2 <- [1,2142,null,{}] 07:20:02 INFO - PROCESS | 2194 | 1461162002001 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}] 07:20:02 INFO - PROCESS | 2194 | 1461162002104 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 07:20:02 INFO - PROCESS | 2194 | 1461162002170 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b685800 == 68 [pid = 2194] [id = 543] 07:20:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x114f61400) [pid = 2194] [serial = 1629] [outer = 0x0] 07:20:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x11784a800) [pid = 2194] [serial = 1630] [outer = 0x114f61400] 07:20:02 INFO - PROCESS | 2194 | 1461162002251 Marionette DEBUG loaded listener.js 07:20:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x1191ac000) [pid = 2194] [serial = 1631] [outer = 0x114f61400] 07:20:02 INFO - PROCESS | 2194 | 1461162002679 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] 07:20:02 INFO - PROCESS | 2194 | 1461162002776 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 07:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:20:02 INFO - PROCESS | 2194 | 1461162002780 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:20:02 INFO - PROCESS | 2194 | 1461162002782 Marionette TRACE conn2 <- [1,2146,null,{}] 07:20:02 INFO - PROCESS | 2194 | 1461162002785 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}] 07:20:02 INFO - PROCESS | 2194 | 1461162002873 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 07:20:02 INFO - PROCESS | 2194 | 1461162002880 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a903000 == 51 [pid = 2194] [id = 544] 07:20:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x11a7a7c00) [pid = 2194] [serial = 1632] [outer = 0x0] 07:20:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x11a7b5800) [pid = 2194] [serial = 1633] [outer = 0x11a7a7c00] 07:20:02 INFO - PROCESS | 2194 | 1461162002907 Marionette DEBUG loaded listener.js 07:20:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x11acd6400) [pid = 2194] [serial = 1634] [outer = 0x11a7a7c00] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x11a860c00) [pid = 2194] [serial = 1438] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x12d078c00) [pid = 2194] [serial = 1372] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x127180c00) [pid = 2194] [serial = 1445] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x1164dfc00) [pid = 2194] [serial = 1435] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x11c58c000) [pid = 2194] [serial = 1441] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x12903f400) [pid = 2194] [serial = 1448] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x12911ec00) [pid = 2194] [serial = 1531] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x12a8f7400) [pid = 2194] [serial = 1534] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x12a8f1400) [pid = 2194] [serial = 1511] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x1191af800) [pid = 2194] [serial = 1510] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x129f68400) [pid = 2194] [serial = 1532] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x11c298800) [pid = 2194] [serial = 1499] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11bd9a000) [pid = 2194] [serial = 1498] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x1262b6c00) [pid = 2194] [serial = 1525] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x12642e800) [pid = 2194] [serial = 1526] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11c296800) [pid = 2194] [serial = 1522] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11c5eb800) [pid = 2194] [serial = 1523] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11aef1400) [pid = 2194] [serial = 1519] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x118c46000) [pid = 2194] [serial = 1493] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x1178f9c00) [pid = 2194] [serial = 1492] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x129119c00) [pid = 2194] [serial = 1505] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x127166000) [pid = 2194] [serial = 1504] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x1269ad800) [pid = 2194] [serial = 1502] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11c5f2000) [pid = 2194] [serial = 1501] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11a7b2c00) [pid = 2194] [serial = 1516] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11a8e3c00) [pid = 2194] [serial = 1517] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x11a8e3000) [pid = 2194] [serial = 1496] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11a544000) [pid = 2194] [serial = 1495] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x12b3f0400) [pid = 2194] [serial = 1537] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11a543000) [pid = 2194] [serial = 1540] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x12b732800) [pid = 2194] [serial = 1538] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11b6f8400) [pid = 2194] [serial = 1541] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x12bd9d400) [pid = 2194] [serial = 1546] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x12bceac00) [pid = 2194] [serial = 1544] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x1191ac400) [pid = 2194] [serial = 1514] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x12d070400) [pid = 2194] [serial = 1547] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x1185a3c00) [pid = 2194] [serial = 1513] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x129f6e800) [pid = 2194] [serial = 1507] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x12b3f7400) [pid = 2194] [serial = 1508] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x11b9bc800) [pid = 2194] [serial = 1520] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x126b93000) [pid = 2194] [serial = 1528] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x1278f0000) [pid = 2194] [serial = 1529] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x12b3ee000) [pid = 2194] [serial = 1535] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x12b729000) [pid = 2194] [serial = 1543] [outer = 0x0] [url = about:blank] 07:20:03 INFO - PROCESS | 2194 | 1461162003278 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] 07:20:03 INFO - PROCESS | 2194 | 1461162003309 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 07:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:20:03 INFO - PROCESS | 2194 | 1461162003311 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:20:03 INFO - PROCESS | 2194 | 1461162003314 Marionette TRACE conn2 <- [1,2150,null,{}] 07:20:03 INFO - PROCESS | 2194 | 1461162003321 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}] 07:20:03 INFO - PROCESS | 2194 | 1461162003410 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 07:20:03 INFO - PROCESS | 2194 | 1461162003418 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:03 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c94e800 == 52 [pid = 2194] [id = 545] 07:20:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x11ae36c00) [pid = 2194] [serial = 1635] [outer = 0x0] 07:20:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x11b6f8400) [pid = 2194] [serial = 1636] [outer = 0x11ae36c00] 07:20:03 INFO - PROCESS | 2194 | 1461162003446 Marionette DEBUG loaded listener.js 07:20:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x11c174000) [pid = 2194] [serial = 1637] [outer = 0x11ae36c00] 07:20:03 INFO - PROCESS | 2194 | 1461162003797 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]]]}] 07:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 521ms 07:20:03 INFO - PROCESS | 2194 | 1461162003842 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 07:20:03 INFO - PROCESS | 2194 | 1461162003844 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 07:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:20:03 INFO - PROCESS | 2194 | 1461162003847 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:20:03 INFO - PROCESS | 2194 | 1461162003848 Marionette TRACE conn2 <- [1,2154,null,{}] 07:20:03 INFO - PROCESS | 2194 | 1461162003851 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}] 07:20:03 INFO - PROCESS | 2194 | 1461162003934 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 07:20:03 INFO - PROCESS | 2194 | 1461162003940 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:03 INFO - PROCESS | 2194 | ++DOCSHELL 0x126290000 == 53 [pid = 2194] [id = 546] 07:20:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x11c298400) [pid = 2194] [serial = 1638] [outer = 0x0] 07:20:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x11c5e8000) [pid = 2194] [serial = 1639] [outer = 0x11c298400] 07:20:03 INFO - PROCESS | 2194 | 1461162003967 Marionette DEBUG loaded listener.js 07:20:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x1239e9c00) [pid = 2194] [serial = 1640] [outer = 0x11c298400] 07:20:04 INFO - PROCESS | 2194 | 1461162004313 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]]]}] 07:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 518ms 07:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:20:04 INFO - PROCESS | 2194 | 1461162004366 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 07:20:04 INFO - PROCESS | 2194 | 1461162004367 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 07:20:04 INFO - PROCESS | 2194 | 1461162004369 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:20:04 INFO - PROCESS | 2194 | 1461162004370 Marionette TRACE conn2 <- [1,2158,null,{}] 07:20:04 INFO - PROCESS | 2194 | 1461162004372 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}] 07:20:04 INFO - PROCESS | 2194 | 1461162004457 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 07:20:04 INFO - PROCESS | 2194 | 1461162004526 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:04 INFO - PROCESS | 2194 | ++DOCSHELL 0x127560800 == 54 [pid = 2194] [id = 547] 07:20:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x11c580c00) [pid = 2194] [serial = 1641] [outer = 0x0] 07:20:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x126426000) [pid = 2194] [serial = 1642] [outer = 0x11c580c00] 07:20:04 INFO - PROCESS | 2194 | 1461162004552 Marionette DEBUG loaded listener.js 07:20:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x126b95000) [pid = 2194] [serial = 1643] [outer = 0x11c580c00] 07:20:04 INFO - PROCESS | 2194 | 1461162004873 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]]]}] 07:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 07:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:20:04 INFO - PROCESS | 2194 | 1461162004889 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 07:20:04 INFO - PROCESS | 2194 | 1461162004891 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 07:20:04 INFO - PROCESS | 2194 | 1461162004893 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:20:04 INFO - PROCESS | 2194 | 1461162004894 Marionette TRACE conn2 <- [1,2162,null,{}] 07:20:04 INFO - PROCESS | 2194 | 1461162004896 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}] 07:20:05 INFO - PROCESS | 2194 | 1461162005015 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 07:20:05 INFO - PROCESS | 2194 | 1461162005030 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3cb000 == 55 [pid = 2194] [id = 548] 07:20:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x126b9e800) [pid = 2194] [serial = 1644] [outer = 0x0] 07:20:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x12754cc00) [pid = 2194] [serial = 1645] [outer = 0x126b9e800] 07:20:05 INFO - PROCESS | 2194 | 1461162005057 Marionette DEBUG loaded listener.js 07:20:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x129f43c00) [pid = 2194] [serial = 1646] [outer = 0x126b9e800] 07:20:05 INFO - PROCESS | 2194 | 1461162005382 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]]]}] 07:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 519ms 07:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:20:05 INFO - PROCESS | 2194 | 1461162005413 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 07:20:05 INFO - PROCESS | 2194 | 1461162005414 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 07:20:05 INFO - PROCESS | 2194 | 1461162005416 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:20:05 INFO - PROCESS | 2194 | 1461162005417 Marionette TRACE conn2 <- [1,2166,null,{}] 07:20:05 INFO - PROCESS | 2194 | 1461162005419 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}] 07:20:05 INFO - PROCESS | 2194 | 1461162005525 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 07:20:05 INFO - PROCESS | 2194 | 1461162005561 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb31800 == 56 [pid = 2194] [id = 549] 07:20:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x129f44800) [pid = 2194] [serial = 1647] [outer = 0x0] 07:20:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12b3e9400) [pid = 2194] [serial = 1648] [outer = 0x129f44800] 07:20:05 INFO - PROCESS | 2194 | 1461162005586 Marionette DEBUG loaded listener.js 07:20:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12b727c00) [pid = 2194] [serial = 1649] [outer = 0x129f44800] 07:20:05 INFO - PROCESS | 2194 | 1461162005998 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]]]}] 07:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 621ms 07:20:06 INFO - PROCESS | 2194 | 1461162006038 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 07:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:20:06 INFO - PROCESS | 2194 | 1461162006040 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 07:20:06 INFO - PROCESS | 2194 | 1461162006044 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:20:06 INFO - PROCESS | 2194 | 1461162006045 Marionette TRACE conn2 <- [1,2170,null,{}] 07:20:06 INFO - PROCESS | 2194 | 1461162006049 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}] 07:20:06 INFO - PROCESS | 2194 | 1461162006212 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 07:20:06 INFO - PROCESS | 2194 | 1461162006240 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:06 INFO - PROCESS | 2194 | ++DOCSHELL 0x12c128800 == 57 [pid = 2194] [id = 550] 07:20:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11b944000) [pid = 2194] [serial = 1650] [outer = 0x0] 07:20:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x12b729000) [pid = 2194] [serial = 1651] [outer = 0x11b944000] 07:20:06 INFO - PROCESS | 2194 | 1461162006274 Marionette DEBUG loaded listener.js 07:20:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x12bceb000) [pid = 2194] [serial = 1652] [outer = 0x11b944000] 07:20:06 INFO - PROCESS | 2194 | 1461162006613 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]]]}] 07:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 619ms 07:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:20:06 INFO - PROCESS | 2194 | 1461162006663 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 07:20:06 INFO - PROCESS | 2194 | 1461162006664 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 07:20:06 INFO - PROCESS | 2194 | 1461162006675 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:20:06 INFO - PROCESS | 2194 | 1461162006676 Marionette TRACE conn2 <- [1,2174,null,{}] 07:20:06 INFO - PROCESS | 2194 | 1461162006679 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}] 07:20:06 INFO - PROCESS | 2194 | 1461162006785 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x129f43000) [pid = 2194] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x1269a6000) [pid = 2194] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x1187cbc00) [pid = 2194] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11a7b3800) [pid = 2194] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x1178f8400) [pid = 2194] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11a8ea400) [pid = 2194] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x127ef6000) [pid = 2194] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x114e60000) [pid = 2194] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x129040400) [pid = 2194] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x11c5eb400) [pid = 2194] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x11448fc00) [pid = 2194] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x11b938800) [pid = 2194] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11ae37800) [pid = 2194] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:20:06 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x1269a3800) [pid = 2194] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:20:06 INFO - PROCESS | 2194 | 1461162006975 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:06 INFO - PROCESS | 2194 | ++DOCSHELL 0x118ef4000 == 58 [pid = 2194] [id = 551] 07:20:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x11448d000) [pid = 2194] [serial = 1653] [outer = 0x0] 07:20:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x114e62000) [pid = 2194] [serial = 1654] [outer = 0x11448d000] 07:20:07 INFO - PROCESS | 2194 | 1461162007004 Marionette DEBUG loaded listener.js 07:20:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x11ae37800) [pid = 2194] [serial = 1655] [outer = 0x11448d000] 07:20:07 INFO - PROCESS | 2194 | 1461162007291 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]]]}] 07:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 680ms 07:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:20:07 INFO - PROCESS | 2194 | 1461162007346 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 07:20:07 INFO - PROCESS | 2194 | 1461162007348 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 07:20:07 INFO - PROCESS | 2194 | 1461162007351 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:20:07 INFO - PROCESS | 2194 | 1461162007354 Marionette TRACE conn2 <- [1,2178,null,{}] 07:20:07 INFO - PROCESS | 2194 | 1461162007357 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}] 07:20:07 INFO - PROCESS | 2194 | 1461162007443 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 07:20:07 INFO - PROCESS | 2194 | 1461162007447 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:07 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d520800 == 59 [pid = 2194] [id = 552] 07:20:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x11a7b3800) [pid = 2194] [serial = 1656] [outer = 0x0] 07:20:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x12717f800) [pid = 2194] [serial = 1657] [outer = 0x11a7b3800] 07:20:07 INFO - PROCESS | 2194 | 1461162007472 Marionette DEBUG loaded listener.js 07:20:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x12d075c00) [pid = 2194] [serial = 1658] [outer = 0x11a7b3800] 07:20:07 INFO - PROCESS | 2194 | 1461162007829 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]]]}] 07:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 521ms 07:20:07 INFO - PROCESS | 2194 | 1461162007881 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 07:20:07 INFO - PROCESS | 2194 | 1461162007882 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 07:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:20:07 INFO - PROCESS | 2194 | 1461162007891 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:20:07 INFO - PROCESS | 2194 | 1461162007892 Marionette TRACE conn2 <- [1,2182,null,{}] 07:20:07 INFO - PROCESS | 2194 | 1461162007895 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}] 07:20:07 INFO - PROCESS | 2194 | 1461162007997 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 07:20:08 INFO - PROCESS | 2194 | 1461162008002 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e822000 == 60 [pid = 2194] [id = 553] 07:20:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x12d076800) [pid = 2194] [serial = 1659] [outer = 0x0] 07:20:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x12d543c00) [pid = 2194] [serial = 1660] [outer = 0x12d076800] 07:20:08 INFO - PROCESS | 2194 | 1461162008031 Marionette DEBUG loaded listener.js 07:20:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x12d593800) [pid = 2194] [serial = 1661] [outer = 0x12d076800] 07:20:08 INFO - PROCESS | 2194 | 1461162008354 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]]]}] 07:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 518ms 07:20:08 INFO - PROCESS | 2194 | 1461162008410 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 07:20:08 INFO - PROCESS | 2194 | 1461162008411 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 07:20:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:20:08 INFO - PROCESS | 2194 | 1461162008413 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:20:08 INFO - PROCESS | 2194 | 1461162008414 Marionette TRACE conn2 <- [1,2186,null,{}] 07:20:08 INFO - PROCESS | 2194 | 1461162008416 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}] 07:20:08 INFO - PROCESS | 2194 | 1461162008503 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 07:20:08 INFO - PROCESS | 2194 | 1461162008569 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x12eedb800 == 61 [pid = 2194] [id = 554] 07:20:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12d540000) [pid = 2194] [serial = 1662] [outer = 0x0] 07:20:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12e34d000) [pid = 2194] [serial = 1663] [outer = 0x12d540000] 07:20:08 INFO - PROCESS | 2194 | 1461162008594 Marionette DEBUG loaded listener.js 07:20:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x12e353800) [pid = 2194] [serial = 1664] [outer = 0x12d540000] 07:20:08 INFO - PROCESS | 2194 | 1461162008869 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]]]}] 07:20:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:20:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 469ms 07:20:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:20:08 INFO - PROCESS | 2194 | 1461162008883 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 07:20:08 INFO - PROCESS | 2194 | 1461162008884 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 07:20:08 INFO - PROCESS | 2194 | 1461162008893 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:20:08 INFO - PROCESS | 2194 | 1461162008894 Marionette TRACE conn2 <- [1,2190,null,{}] 07:20:08 INFO - PROCESS | 2194 | 1461162008896 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}] 07:20:08 INFO - PROCESS | 2194 | 1461162008990 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 07:20:09 INFO - PROCESS | 2194 | 1461162009114 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:09 INFO - PROCESS | 2194 | ++DOCSHELL 0x11466d800 == 62 [pid = 2194] [id = 555] 07:20:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x112121c00) [pid = 2194] [serial = 1665] [outer = 0x0] 07:20:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x114487400) [pid = 2194] [serial = 1666] [outer = 0x112121c00] 07:20:09 INFO - PROCESS | 2194 | 1461162009147 Marionette DEBUG loaded listener.js 07:20:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x114f58c00) [pid = 2194] [serial = 1667] [outer = 0x112121c00] 07:20:09 INFO - PROCESS | 2194 | 1461162009618 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]]]}] 07:20:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:20:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 775ms 07:20:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:20:09 INFO - PROCESS | 2194 | 1461162009664 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 07:20:09 INFO - PROCESS | 2194 | 1461162009666 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 07:20:09 INFO - PROCESS | 2194 | 1461162009670 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:20:09 INFO - PROCESS | 2194 | 1461162009673 Marionette TRACE conn2 <- [1,2194,null,{}] 07:20:09 INFO - PROCESS | 2194 | 1461162009676 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}] 07:20:09 INFO - PROCESS | 2194 | 1461162009793 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 07:20:09 INFO - PROCESS | 2194 | 1461162009903 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:09 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c9c2800 == 63 [pid = 2194] [id = 556] 07:20:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11a8e1c00) [pid = 2194] [serial = 1668] [outer = 0x0] 07:20:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11aee9400) [pid = 2194] [serial = 1669] [outer = 0x11a8e1c00] 07:20:09 INFO - PROCESS | 2194 | 1461162009954 Marionette DEBUG loaded listener.js 07:20:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x11b9c1800) [pid = 2194] [serial = 1670] [outer = 0x11a8e1c00] 07:20:10 INFO - PROCESS | 2194 | 1461162010463 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]]]}] 07:20:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:20:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 822ms 07:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:20:10 INFO - PROCESS | 2194 | 1461162010494 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 07:20:10 INFO - PROCESS | 2194 | 1461162010497 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 07:20:10 INFO - PROCESS | 2194 | 1461162010499 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:20:10 INFO - PROCESS | 2194 | 1461162010501 Marionette TRACE conn2 <- [1,2198,null,{}] 07:20:10 INFO - PROCESS | 2194 | 1461162010503 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}] 07:20:10 INFO - PROCESS | 2194 | 1461162010612 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 07:20:10 INFO - PROCESS | 2194 | 1461162010674 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf57800 == 64 [pid = 2194] [id = 557] 07:20:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x11c16e000) [pid = 2194] [serial = 1671] [outer = 0x0] 07:20:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x1262b6800) [pid = 2194] [serial = 1672] [outer = 0x11c16e000] 07:20:10 INFO - PROCESS | 2194 | 1461162010747 Marionette DEBUG loaded listener.js 07:20:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x126ba3000) [pid = 2194] [serial = 1673] [outer = 0x11c16e000] 07:20:11 INFO - PROCESS | 2194 | 1461162011164 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]]]}] 07:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 675ms 07:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:20:11 INFO - PROCESS | 2194 | 1461162011176 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 07:20:11 INFO - PROCESS | 2194 | 1461162011178 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 07:20:11 INFO - PROCESS | 2194 | 1461162011189 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:20:11 INFO - PROCESS | 2194 | 1461162011196 Marionette TRACE conn2 <- [1,2202,null,{}] 07:20:11 INFO - PROCESS | 2194 | 1461162011224 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}] 07:20:11 INFO - PROCESS | 2194 | 1461162011347 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 07:20:11 INFO - PROCESS | 2194 | 1461162011451 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:11 INFO - PROCESS | 2194 | ++DOCSHELL 0x13094e800 == 65 [pid = 2194] [id = 558] 07:20:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x126baf000) [pid = 2194] [serial = 1674] [outer = 0x0] 07:20:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12911ec00) [pid = 2194] [serial = 1675] [outer = 0x126baf000] 07:20:11 INFO - PROCESS | 2194 | 1461162011483 Marionette DEBUG loaded listener.js 07:20:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x12b72b800) [pid = 2194] [serial = 1676] [outer = 0x126baf000] 07:20:11 INFO - PROCESS | 2194 | 1461162011875 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]]]}] 07:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 706ms 07:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:20:11 INFO - PROCESS | 2194 | 1461162011888 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 07:20:11 INFO - PROCESS | 2194 | 1461162011890 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 07:20:11 INFO - PROCESS | 2194 | 1461162011892 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:20:11 INFO - PROCESS | 2194 | 1461162011893 Marionette TRACE conn2 <- [1,2206,null,{}] 07:20:11 INFO - PROCESS | 2194 | 1461162011896 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}] 07:20:12 INFO - PROCESS | 2194 | 1461162012005 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 07:20:12 INFO - PROCESS | 2194 | 1461162012076 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d78000 == 66 [pid = 2194] [id = 559] 07:20:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x12b85b800) [pid = 2194] [serial = 1677] [outer = 0x0] 07:20:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x12d0f1400) [pid = 2194] [serial = 1678] [outer = 0x12b85b800] 07:20:12 INFO - PROCESS | 2194 | 1461162012110 Marionette DEBUG loaded listener.js 07:20:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12d30e400) [pid = 2194] [serial = 1679] [outer = 0x12b85b800] 07:20:12 INFO - PROCESS | 2194 | 1461162012499 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]]]}] 07:20:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:20:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 619ms 07:20:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:20:12 INFO - PROCESS | 2194 | 1461162012511 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 07:20:12 INFO - PROCESS | 2194 | 1461162012512 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 07:20:12 INFO - PROCESS | 2194 | 1461162012514 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:20:12 INFO - PROCESS | 2194 | 1461162012516 Marionette TRACE conn2 <- [1,2210,null,{}] 07:20:12 INFO - PROCESS | 2194 | 1461162012518 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}] 07:20:12 INFO - PROCESS | 2194 | 1461162012625 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 07:20:12 INFO - PROCESS | 2194 | 1461162012719 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d91000 == 67 [pid = 2194] [id = 560] 07:20:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x12e34e800) [pid = 2194] [serial = 1680] [outer = 0x0] 07:20:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12e355000) [pid = 2194] [serial = 1681] [outer = 0x12e34e800] 07:20:12 INFO - PROCESS | 2194 | 1461162012768 Marionette DEBUG loaded listener.js 07:20:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12e424c00) [pid = 2194] [serial = 1682] [outer = 0x12e34e800] 07:20:13 INFO - PROCESS | 2194 | 1461162013241 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]]]}] 07:20:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:20:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 772ms 07:20:13 INFO - PROCESS | 2194 | 1461162013288 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 07:20:13 INFO - PROCESS | 2194 | 1461162013289 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 07:20:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:20:13 INFO - PROCESS | 2194 | 1461162013292 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:20:13 INFO - PROCESS | 2194 | 1461162013293 Marionette TRACE conn2 <- [1,2214,null,{}] 07:20:13 INFO - PROCESS | 2194 | 1461162013295 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}] 07:20:13 INFO - PROCESS | 2194 | 1461162013434 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 07:20:13 INFO - PROCESS | 2194 | 1461162013513 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260d3000 == 68 [pid = 2194] [id = 561] 07:20:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x126426c00) [pid = 2194] [serial = 1683] [outer = 0x0] 07:20:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x12d0ef400) [pid = 2194] [serial = 1684] [outer = 0x126426c00] 07:20:13 INFO - PROCESS | 2194 | 1461162013543 Marionette DEBUG loaded listener.js 07:20:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x12e4a9c00) [pid = 2194] [serial = 1685] [outer = 0x126426c00] 07:20:14 INFO - PROCESS | 2194 | 1461162014217 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]]]}] 07:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 969ms 07:20:14 INFO - PROCESS | 2194 | 1461162014262 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 07:20:14 INFO - PROCESS | 2194 | 1461162014264 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 07:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:20:14 INFO - PROCESS | 2194 | 1461162014267 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:20:14 INFO - PROCESS | 2194 | 1461162014270 Marionette TRACE conn2 <- [1,2218,null,{}] 07:20:14 INFO - PROCESS | 2194 | 1461162014274 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}] 07:20:14 INFO - PROCESS | 2194 | 1461162014373 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 07:20:14 INFO - PROCESS | 2194 | 1461162014453 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a997000 == 69 [pid = 2194] [id = 562] 07:20:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x1164dc800) [pid = 2194] [serial = 1686] [outer = 0x0] 07:20:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x1178f8800) [pid = 2194] [serial = 1687] [outer = 0x1164dc800] 07:20:14 INFO - PROCESS | 2194 | 1461162014481 Marionette DEBUG loaded listener.js 07:20:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x119243400) [pid = 2194] [serial = 1688] [outer = 0x1164dc800] 07:20:14 INFO - PROCESS | 2194 | 1461162014946 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]]]}] 07:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 721ms 07:20:15 INFO - PROCESS | 2194 | 1461162015003 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 07:20:15 INFO - PROCESS | 2194 | 1461162015006 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 07:20:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:20:15 INFO - PROCESS | 2194 | 1461162015014 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:20:15 INFO - PROCESS | 2194 | 1461162015015 Marionette TRACE conn2 <- [1,2222,null,{}] 07:20:15 INFO - PROCESS | 2194 | 1461162015020 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}] 07:20:15 INFO - PROCESS | 2194 | 1461162015115 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 07:20:15 INFO - PROCESS | 2194 | 1461162015180 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x11984a000 == 70 [pid = 2194] [id = 563] 07:20:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x1164df800) [pid = 2194] [serial = 1689] [outer = 0x0] 07:20:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x11a545c00) [pid = 2194] [serial = 1690] [outer = 0x1164df800] 07:20:15 INFO - PROCESS | 2194 | 1461162015208 Marionette DEBUG loaded listener.js 07:20:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x11a7a9800) [pid = 2194] [serial = 1691] [outer = 0x1164df800] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x12eedb800 == 69 [pid = 2194] [id = 554] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x12e822000 == 68 [pid = 2194] [id = 553] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x12d520800 == 67 [pid = 2194] [id = 552] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x118ef4000 == 66 [pid = 2194] [id = 551] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x12c128800 == 65 [pid = 2194] [id = 550] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb31800 == 64 [pid = 2194] [id = 549] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x12d07c400) [pid = 2194] [serial = 1606] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3cb000 == 63 [pid = 2194] [id = 548] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x127560800 == 62 [pid = 2194] [id = 547] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x126290000 == 61 [pid = 2194] [id = 546] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x11c94e800 == 60 [pid = 2194] [id = 545] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x11a903000 == 59 [pid = 2194] [id = 544] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x11b685800 == 58 [pid = 2194] [id = 543] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x130951000 == 57 [pid = 2194] [id = 541] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x130987800 == 56 [pid = 2194] [id = 540] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x12f52e800 == 55 [pid = 2194] [id = 539] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x12e514000 == 54 [pid = 2194] [id = 538] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x12629e000 == 53 [pid = 2194] [id = 537] 07:20:15 INFO - PROCESS | 2194 | --DOCSHELL 0x11ba92800 == 52 [pid = 2194] [id = 536] 07:20:15 INFO - PROCESS | 2194 | 1461162015626 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]]]}] 07:20:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:20:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 622ms 07:20:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:20:15 INFO - PROCESS | 2194 | 1461162015636 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 07:20:15 INFO - PROCESS | 2194 | 1461162015636 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 07:20:15 INFO - PROCESS | 2194 | 1461162015639 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:20:15 INFO - PROCESS | 2194 | 1461162015640 Marionette TRACE conn2 <- [1,2226,null,{}] 07:20:15 INFO - PROCESS | 2194 | 1461162015680 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}] 07:20:15 INFO - PROCESS | 2194 | 1461162015823 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x12a8ef000) [pid = 2194] [serial = 1490] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x12694bc00) [pid = 2194] [serial = 1558] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x127161000) [pid = 2194] [serial = 1588] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x119dd8000) [pid = 2194] [serial = 1571] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x118c11000) [pid = 2194] [serial = 1570] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x11a8ecc00) [pid = 2194] [serial = 1555] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x11bd98000) [pid = 2194] [serial = 1579] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11c58e000) [pid = 2194] [serial = 1580] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x1185a0c00) [pid = 2194] [serial = 1552] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x12745e400) [pid = 2194] [serial = 1567] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x12d0fbc00) [pid = 2194] [serial = 1568] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11aef8400) [pid = 2194] [serial = 1576] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11bd2a400) [pid = 2194] [serial = 1577] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x1297b7400) [pid = 2194] [serial = 1591] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x1157ab800) [pid = 2194] [serial = 1573] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11a548400) [pid = 2194] [serial = 1574] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x127ef5c00) [pid = 2194] [serial = 1589] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x12a8f3400) [pid = 2194] [serial = 1594] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x12b3f6800) [pid = 2194] [serial = 1564] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x129f67800) [pid = 2194] [serial = 1592] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x11c96c000) [pid = 2194] [serial = 1582] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x1162e9800) [pid = 2194] [serial = 1597] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12b3ef800) [pid = 2194] [serial = 1595] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x12bd9d800) [pid = 2194] [serial = 1604] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x11a54dc00) [pid = 2194] [serial = 1598] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x127180800) [pid = 2194] [serial = 1561] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x129932400) [pid = 2194] [serial = 1600] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x126b98800) [pid = 2194] [serial = 1585] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x126baac00) [pid = 2194] [serial = 1586] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x12bb57400) [pid = 2194] [serial = 1601] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x126423800) [pid = 2194] [serial = 1583] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x12bb50800) [pid = 2194] [serial = 1603] [outer = 0x0] [url = about:blank] 07:20:15 INFO - PROCESS | 2194 | 1461162015927 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7be800 == 53 [pid = 2194] [id = 564] 07:20:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11876c800) [pid = 2194] [serial = 1692] [outer = 0x0] 07:20:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11a54d800) [pid = 2194] [serial = 1693] [outer = 0x11876c800] 07:20:15 INFO - PROCESS | 2194 | 1461162015972 Marionette DEBUG loaded listener.js 07:20:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11aef8400) [pid = 2194] [serial = 1694] [outer = 0x11876c800] 07:20:16 INFO - PROCESS | 2194 | 1461162016331 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]]]}] 07:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 724ms 07:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:20:16 INFO - PROCESS | 2194 | 1461162016364 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 07:20:16 INFO - PROCESS | 2194 | 1461162016367 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 07:20:16 INFO - PROCESS | 2194 | 1461162016370 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:20:16 INFO - PROCESS | 2194 | 1461162016372 Marionette TRACE conn2 <- [1,2230,null,{}] 07:20:16 INFO - PROCESS | 2194 | 1461162016375 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}] 07:20:16 INFO - PROCESS | 2194 | 1461162016498 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 07:20:16 INFO - PROCESS | 2194 | 1461162016504 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4d0000 == 54 [pid = 2194] [id = 565] 07:20:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11b07a000) [pid = 2194] [serial = 1695] [outer = 0x0] 07:20:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11bd20000) [pid = 2194] [serial = 1696] [outer = 0x11b07a000] 07:20:16 INFO - PROCESS | 2194 | 1461162016546 Marionette DEBUG loaded listener.js 07:20:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11c16ec00) [pid = 2194] [serial = 1697] [outer = 0x11b07a000] 07:20:16 INFO - PROCESS | 2194 | 1461162016925 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]]]}] 07:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 569ms 07:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:20:16 INFO - PROCESS | 2194 | 1461162016939 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 07:20:16 INFO - PROCESS | 2194 | 1461162016941 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 07:20:16 INFO - PROCESS | 2194 | 1461162016943 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:20:16 INFO - PROCESS | 2194 | 1461162016944 Marionette TRACE conn2 <- [1,2234,null,{}] 07:20:16 INFO - PROCESS | 2194 | 1461162016946 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}] 07:20:17 INFO - PROCESS | 2194 | 1461162017028 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 07:20:17 INFO - PROCESS | 2194 | 1461162017032 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x11984c800 == 55 [pid = 2194] [id = 566] 07:20:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11c294400) [pid = 2194] [serial = 1698] [outer = 0x0] 07:20:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11c4ef000) [pid = 2194] [serial = 1699] [outer = 0x11c294400] 07:20:17 INFO - PROCESS | 2194 | 1461162017059 Marionette DEBUG loaded listener.js 07:20:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11c5ea400) [pid = 2194] [serial = 1700] [outer = 0x11c294400] 07:20:17 INFO - PROCESS | 2194 | 1461162017401 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]]]}] 07:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 468ms 07:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:20:17 INFO - PROCESS | 2194 | 1461162017412 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 07:20:17 INFO - PROCESS | 2194 | 1461162017413 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 07:20:17 INFO - PROCESS | 2194 | 1461162017415 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:20:17 INFO - PROCESS | 2194 | 1461162017416 Marionette TRACE conn2 <- [1,2238,null,{}] 07:20:17 INFO - PROCESS | 2194 | 1461162017419 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}] 07:20:17 INFO - PROCESS | 2194 | 1461162017513 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 07:20:17 INFO - PROCESS | 2194 | 1461162017522 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x126217000 == 56 [pid = 2194] [id = 567] 07:20:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11c296800) [pid = 2194] [serial = 1701] [outer = 0x0] 07:20:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11c7ad000) [pid = 2194] [serial = 1702] [outer = 0x11c296800] 07:20:17 INFO - PROCESS | 2194 | 1461162017610 Marionette DEBUG loaded listener.js 07:20:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x1269a9400) [pid = 2194] [serial = 1703] [outer = 0x11c296800] 07:20:17 INFO - PROCESS | 2194 | 1461162017913 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]]]}] 07:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 518ms 07:20:17 INFO - PROCESS | 2194 | 1461162017934 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 07:20:17 INFO - PROCESS | 2194 | 1461162017939 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 07:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:20:17 INFO - PROCESS | 2194 | 1461162017948 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:20:17 INFO - PROCESS | 2194 | 1461162017950 Marionette TRACE conn2 <- [1,2242,null,{}] 07:20:17 INFO - PROCESS | 2194 | 1461162017954 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}] 07:20:18 INFO - PROCESS | 2194 | 1461162018079 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 07:20:18 INFO - PROCESS | 2194 | 1461162018090 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x1291b8000 == 57 [pid = 2194] [id = 568] 07:20:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x11c4f0000) [pid = 2194] [serial = 1704] [outer = 0x0] 07:20:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x126ba2000) [pid = 2194] [serial = 1705] [outer = 0x11c4f0000] 07:20:18 INFO - PROCESS | 2194 | 1461162018123 Marionette DEBUG loaded listener.js 07:20:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x126d15000) [pid = 2194] [serial = 1706] [outer = 0x11c4f0000] 07:20:18 INFO - PROCESS | 2194 | 1461162018544 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]]]}] 07:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 623ms 07:20:18 INFO - PROCESS | 2194 | 1461162018572 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 07:20:18 INFO - PROCESS | 2194 | 1461162018573 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 07:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:20:18 INFO - PROCESS | 2194 | 1461162018581 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:20:18 INFO - PROCESS | 2194 | 1461162018582 Marionette TRACE conn2 <- [1,2246,null,{}] 07:20:18 INFO - PROCESS | 2194 | 1461162018584 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}] 07:20:18 INFO - PROCESS | 2194 | 1461162018687 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 07:20:18 INFO - PROCESS | 2194 | 1461162018724 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x12aaf3000 == 58 [pid = 2194] [id = 569] 07:20:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x1269aac00) [pid = 2194] [serial = 1707] [outer = 0x0] 07:20:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12715a800) [pid = 2194] [serial = 1708] [outer = 0x1269aac00] 07:20:18 INFO - PROCESS | 2194 | 1461162018750 Marionette DEBUG loaded listener.js 07:20:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x127458c00) [pid = 2194] [serial = 1709] [outer = 0x1269aac00] 07:20:19 INFO - PROCESS | 2194 | 1461162019066 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]]]}] 07:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 523ms 07:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:20:19 INFO - PROCESS | 2194 | 1461162019103 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 07:20:19 INFO - PROCESS | 2194 | 1461162019105 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 07:20:19 INFO - PROCESS | 2194 | 1461162019107 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:20:19 INFO - PROCESS | 2194 | 1461162019108 Marionette TRACE conn2 <- [1,2250,null,{}] 07:20:19 INFO - PROCESS | 2194 | 1461162019111 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}] 07:20:19 INFO - PROCESS | 2194 | 1461162019215 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 07:20:19 INFO - PROCESS | 2194 | 1461162019253 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3cb000 == 59 [pid = 2194] [id = 570] 07:20:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x12745e400) [pid = 2194] [serial = 1710] [outer = 0x0] 07:20:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x127ef3800) [pid = 2194] [serial = 1711] [outer = 0x12745e400] 07:20:19 INFO - PROCESS | 2194 | 1461162019279 Marionette DEBUG loaded listener.js 07:20:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12911d000) [pid = 2194] [serial = 1712] [outer = 0x12745e400] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x114f61400) [pid = 2194] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x12d076800) [pid = 2194] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11ae36c00) [pid = 2194] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x12b3ea400) [pid = 2194] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x126b9e800) [pid = 2194] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11a7a7c00) [pid = 2194] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x11b944000) [pid = 2194] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x11c580c00) [pid = 2194] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x11c298400) [pid = 2194] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x129f44800) [pid = 2194] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11448d000) [pid = 2194] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11a7b3800) [pid = 2194] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x1239e6c00) [pid = 2194] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x1157b4400) [pid = 2194] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11a53fc00) [pid = 2194] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x126d14000) [pid = 2194] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:20:19 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x1269a1800) [pid = 2194] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:20:19 INFO - PROCESS | 2194 | 1461162019886 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]]]}] 07:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 819ms 07:20:19 INFO - PROCESS | 2194 | 1461162019926 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 07:20:19 INFO - PROCESS | 2194 | 1461162019928 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 07:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:20:19 INFO - PROCESS | 2194 | 1461162019930 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:20:19 INFO - PROCESS | 2194 | 1461162019931 Marionette TRACE conn2 <- [1,2254,null,{}] 07:20:19 INFO - PROCESS | 2194 | 1461162019939 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}] 07:20:20 INFO - PROCESS | 2194 | 1461162020024 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 07:20:20 INFO - PROCESS | 2194 | 1461162020029 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf14800 == 60 [pid = 2194] [id = 571] 07:20:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x112358c00) [pid = 2194] [serial = 1713] [outer = 0x0] 07:20:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11ae36c00) [pid = 2194] [serial = 1714] [outer = 0x112358c00] 07:20:20 INFO - PROCESS | 2194 | 1461162020055 Marionette DEBUG loaded listener.js 07:20:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x12614c400) [pid = 2194] [serial = 1715] [outer = 0x112358c00] 07:20:20 INFO - PROCESS | 2194 | 1461162020399 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]]]}] 07:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 07:20:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:20:20 INFO - PROCESS | 2194 | 1461162020471 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 07:20:20 INFO - PROCESS | 2194 | 1461162020472 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 07:20:20 INFO - PROCESS | 2194 | 1461162020474 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:20:20 INFO - PROCESS | 2194 | 1461162020476 Marionette TRACE conn2 <- [1,2258,null,{}] 07:20:20 INFO - PROCESS | 2194 | 1461162020479 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}] 07:20:20 INFO - PROCESS | 2194 | 1461162020579 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 07:20:20 INFO - PROCESS | 2194 | 1461162020586 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd62800 == 61 [pid = 2194] [id = 572] 07:20:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x126150c00) [pid = 2194] [serial = 1716] [outer = 0x0] 07:20:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x129c2b800) [pid = 2194] [serial = 1717] [outer = 0x126150c00] 07:20:20 INFO - PROCESS | 2194 | 1461162020615 Marionette DEBUG loaded listener.js 07:20:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x12a8eb800) [pid = 2194] [serial = 1718] [outer = 0x126150c00] 07:20:20 INFO - PROCESS | 2194 | 1461162020946 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]]]}] 07:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 518ms 07:20:20 INFO - PROCESS | 2194 | 1461162020993 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 07:20:20 INFO - PROCESS | 2194 | 1461162020995 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 07:20:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:20:20 INFO - PROCESS | 2194 | 1461162020997 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:20:20 INFO - PROCESS | 2194 | 1461162020998 Marionette TRACE conn2 <- [1,2262,null,{}] 07:20:21 INFO - PROCESS | 2194 | 1461162021000 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}] 07:20:21 INFO - PROCESS | 2194 | 1461162021085 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 07:20:21 INFO - PROCESS | 2194 | 1461162021150 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf48800 == 62 [pid = 2194] [id = 573] 07:20:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x129f44800) [pid = 2194] [serial = 1719] [outer = 0x0] 07:20:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x12a8f7000) [pid = 2194] [serial = 1720] [outer = 0x129f44800] 07:20:21 INFO - PROCESS | 2194 | 1461162021176 Marionette DEBUG loaded listener.js 07:20:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x12b72f800) [pid = 2194] [serial = 1721] [outer = 0x129f44800] 07:20:21 INFO - PROCESS | 2194 | 1461162021440 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]]]}] 07:20:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:20:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 07:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:20:21 INFO - PROCESS | 2194 | 1461162021474 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 07:20:21 INFO - PROCESS | 2194 | 1461162021476 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 07:20:21 INFO - PROCESS | 2194 | 1461162021478 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:20:21 INFO - PROCESS | 2194 | 1461162021479 Marionette TRACE conn2 <- [1,2266,null,{}] 07:20:21 INFO - PROCESS | 2194 | 1461162021481 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}] 07:20:21 INFO - PROCESS | 2194 | 1461162021571 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 07:20:21 INFO - PROCESS | 2194 | 1461162021576 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d1da000 == 63 [pid = 2194] [id = 574] 07:20:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x12b857c00) [pid = 2194] [serial = 1722] [outer = 0x0] 07:20:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x12bb55400) [pid = 2194] [serial = 1723] [outer = 0x12b857c00] 07:20:21 INFO - PROCESS | 2194 | 1461162021600 Marionette DEBUG loaded listener.js 07:20:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x12bcedc00) [pid = 2194] [serial = 1724] [outer = 0x12b857c00] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd63800 == 62 [pid = 2194] [id = 399] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc8b000 == 61 [pid = 2194] [id = 425] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x118e24800 == 60 [pid = 2194] [id = 478] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12d50a800 == 59 [pid = 2194] [id = 481] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4ca000 == 58 [pid = 2194] [id = 479] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x114d59000 == 57 [pid = 2194] [id = 542] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc20800 == 56 [pid = 2194] [id = 477] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11b66d000 == 55 [pid = 2194] [id = 410] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc0e800 == 54 [pid = 2194] [id = 496] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11217c000 == 53 [pid = 2194] [id = 521] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12f262800 == 52 [pid = 2194] [id = 457] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12eebe800 == 51 [pid = 2194] [id = 535] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf44800 == 50 [pid = 2194] [id = 419] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12fd11000 == 49 [pid = 2194] [id = 516] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc85800 == 48 [pid = 2194] [id = 502] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11a50f800 == 47 [pid = 2194] [id = 522] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11a99d000 == 46 [pid = 2194] [id = 503] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11984a000 == 45 [pid = 2194] [id = 563] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11a997000 == 44 [pid = 2194] [id = 562] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x1260d3000 == 43 [pid = 2194] [id = 561] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x114d91000 == 42 [pid = 2194] [id = 560] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x114d78000 == 41 [pid = 2194] [id = 559] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x13094e800 == 40 [pid = 2194] [id = 558] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf57800 == 39 [pid = 2194] [id = 557] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11c9c2800 == 38 [pid = 2194] [id = 556] 07:20:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11466d800 == 37 [pid = 2194] [id = 555] 07:20:23 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7be800 == 36 [pid = 2194] [id = 564] 07:20:23 INFO - PROCESS | 2194 | --DOCSHELL 0x1291b8000 == 35 [pid = 2194] [id = 568] 07:20:23 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4d0000 == 34 [pid = 2194] [id = 565] 07:20:23 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf14800 == 33 [pid = 2194] [id = 571] 07:20:23 INFO - PROCESS | 2194 | --DOCSHELL 0x126217000 == 32 [pid = 2194] [id = 567] 07:20:23 INFO - PROCESS | 2194 | --DOCSHELL 0x12aaf3000 == 31 [pid = 2194] [id = 569] 07:20:23 INFO - PROCESS | 2194 | --DOCSHELL 0x11984c800 == 30 [pid = 2194] [id = 566] 07:20:23 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd62800 == 29 [pid = 2194] [id = 572] 07:20:23 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3cb000 == 28 [pid = 2194] [id = 570] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11784a800) [pid = 2194] [serial = 1630] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x1191ac000) [pid = 2194] [serial = 1631] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x12d593800) [pid = 2194] [serial = 1661] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x11b6f8400) [pid = 2194] [serial = 1636] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x11c174000) [pid = 2194] [serial = 1637] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x12d1b0400) [pid = 2194] [serial = 1607] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12bce2800) [pid = 2194] [serial = 1621] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x12754cc00) [pid = 2194] [serial = 1645] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x11a7b5800) [pid = 2194] [serial = 1633] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11acd6400) [pid = 2194] [serial = 1634] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x12b729000) [pid = 2194] [serial = 1651] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x126426000) [pid = 2194] [serial = 1642] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x1239e9c00) [pid = 2194] [serial = 1640] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11c5e8000) [pid = 2194] [serial = 1639] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x118c3a800) [pid = 2194] [serial = 1609] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x1188ae800) [pid = 2194] [serial = 1627] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x12d1bc800) [pid = 2194] [serial = 1624] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x12b727c00) [pid = 2194] [serial = 1649] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x12b3e9400) [pid = 2194] [serial = 1648] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x127efa400) [pid = 2194] [serial = 1618] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x126425800) [pid = 2194] [serial = 1615] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x11ae37800) [pid = 2194] [serial = 1655] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x12d543c00) [pid = 2194] [serial = 1660] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x12717f800) [pid = 2194] [serial = 1657] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x12e34d000) [pid = 2194] [serial = 1663] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x114e62000) [pid = 2194] [serial = 1654] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x11a8e2400) [pid = 2194] [serial = 1612] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x12bceb000) [pid = 2194] [serial = 1652] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x12d075c00) [pid = 2194] [serial = 1658] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x129f43c00) [pid = 2194] [serial = 1646] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x126b95000) [pid = 2194] [serial = 1643] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf48800 == 27 [pid = 2194] [id = 573] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x126ba1400) [pid = 2194] [serial = 1559] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x119d63c00) [pid = 2194] [serial = 1553] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x11aef2400) [pid = 2194] [serial = 1556] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x12cf19c00) [pid = 2194] [serial = 1565] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x12a8ea800) [pid = 2194] [serial = 1562] [outer = 0x0] [url = about:blank] 07:20:23 INFO - PROCESS | 2194 | 1461162023397 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]]]}] 07:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1927ms 07:20:23 INFO - PROCESS | 2194 | 1461162023406 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 07:20:23 INFO - PROCESS | 2194 | 1461162023408 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 07:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:20:23 INFO - PROCESS | 2194 | 1461162023412 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:20:23 INFO - PROCESS | 2194 | 1461162023414 Marionette TRACE conn2 <- [1,2270,null,{}] 07:20:23 INFO - PROCESS | 2194 | 1461162023420 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}] 07:20:23 INFO - PROCESS | 2194 | 1461162023501 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 07:20:23 INFO - PROCESS | 2194 | 1461162023555 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x114ad8000 == 28 [pid = 2194] [id = 575] 07:20:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x114e5c800) [pid = 2194] [serial = 1725] [outer = 0x0] 07:20:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x114e66800) [pid = 2194] [serial = 1726] [outer = 0x114e5c800] 07:20:23 INFO - PROCESS | 2194 | 1461162023583 Marionette DEBUG loaded listener.js 07:20:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x1152e8800) [pid = 2194] [serial = 1727] [outer = 0x114e5c800] 07:20:23 INFO - PROCESS | 2194 | 1461162023910 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]]]}] 07:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 522ms 07:20:23 INFO - PROCESS | 2194 | 1461162023935 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 07:20:23 INFO - PROCESS | 2194 | 1461162023941 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 07:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:20:23 INFO - PROCESS | 2194 | 1461162023946 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:20:23 INFO - PROCESS | 2194 | 1461162023947 Marionette TRACE conn2 <- [1,2274,null,{}] 07:20:23 INFO - PROCESS | 2194 | 1461162023950 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}] 07:20:24 INFO - PROCESS | 2194 | 1461162024025 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 07:20:24 INFO - PROCESS | 2194 | 1461162024029 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x115307000 == 29 [pid = 2194] [id = 576] 07:20:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x1156a4c00) [pid = 2194] [serial = 1728] [outer = 0x0] 07:20:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x1162e7400) [pid = 2194] [serial = 1729] [outer = 0x1156a4c00] 07:20:24 INFO - PROCESS | 2194 | 1461162024058 Marionette DEBUG loaded listener.js 07:20:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x1178fc000) [pid = 2194] [serial = 1730] [outer = 0x1156a4c00] 07:20:24 INFO - PROCESS | 2194 | 1461162024384 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]]]}] 07:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 469ms 07:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:20:24 INFO - PROCESS | 2194 | 1461162024416 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 07:20:24 INFO - PROCESS | 2194 | 1461162024418 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 07:20:24 INFO - PROCESS | 2194 | 1461162024420 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:20:24 INFO - PROCESS | 2194 | 1461162024422 Marionette TRACE conn2 <- [1,2278,null,{}] 07:20:24 INFO - PROCESS | 2194 | 1461162024430 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}] 07:20:24 INFO - PROCESS | 2194 | 1461162024505 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 07:20:24 INFO - PROCESS | 2194 | 1461162024509 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x11914d800 == 30 [pid = 2194] [id = 577] 07:20:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x112122800) [pid = 2194] [serial = 1731] [outer = 0x0] 07:20:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x118c47000) [pid = 2194] [serial = 1732] [outer = 0x112122800] 07:20:24 INFO - PROCESS | 2194 | 1461162024540 Marionette DEBUG loaded listener.js 07:20:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x11923f800) [pid = 2194] [serial = 1733] [outer = 0x112122800] 07:20:24 INFO - PROCESS | 2194 | 1461162024881 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]]]}] 07:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 472ms 07:20:24 INFO - PROCESS | 2194 | 1461162024893 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 07:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:20:24 INFO - PROCESS | 2194 | 1461162024895 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 07:20:24 INFO - PROCESS | 2194 | 1461162024897 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:20:24 INFO - PROCESS | 2194 | 1461162024898 Marionette TRACE conn2 <- [1,2282,null,{}] 07:20:24 INFO - PROCESS | 2194 | 1461162024900 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}] 07:20:24 INFO - PROCESS | 2194 | 1461162024974 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 07:20:25 INFO - PROCESS | 2194 | 1461162025027 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x11984e000 == 31 [pid = 2194] [id = 578] 07:20:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x11882d400) [pid = 2194] [serial = 1734] [outer = 0x0] 07:20:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x119d61000) [pid = 2194] [serial = 1735] [outer = 0x11882d400] 07:20:25 INFO - PROCESS | 2194 | 1461162025053 Marionette DEBUG loaded listener.js 07:20:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x11a542800) [pid = 2194] [serial = 1736] [outer = 0x11882d400] 07:20:25 INFO - PROCESS | 2194 | 1461162025348 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]]]}] 07:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 468ms 07:20:25 INFO - PROCESS | 2194 | 1461162025366 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 07:20:25 INFO - PROCESS | 2194 | 1461162025368 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 07:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:20:25 INFO - PROCESS | 2194 | 1461162025380 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:20:25 INFO - PROCESS | 2194 | 1461162025381 Marionette TRACE conn2 <- [1,2286,null,{}] 07:20:25 INFO - PROCESS | 2194 | 1461162025383 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}] 07:20:25 INFO - PROCESS | 2194 | 1461162025498 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 07:20:25 INFO - PROCESS | 2194 | 1461162025504 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a910800 == 32 [pid = 2194] [id = 579] 07:20:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x114e5c000) [pid = 2194] [serial = 1737] [outer = 0x0] 07:20:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x11a74fc00) [pid = 2194] [serial = 1738] [outer = 0x114e5c000] 07:20:25 INFO - PROCESS | 2194 | 1461162025546 Marionette DEBUG loaded listener.js 07:20:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x11a7b0c00) [pid = 2194] [serial = 1739] [outer = 0x114e5c000] 07:20:25 INFO - PROCESS | 2194 | 1461162025953 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]]]}] 07:20:25 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 07:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 619ms 07:20:26 INFO - PROCESS | 2194 | 1461162025999 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 07:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:20:26 INFO - PROCESS | 2194 | 1461162026000 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 07:20:26 INFO - PROCESS | 2194 | 1461162026002 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:20:26 INFO - PROCESS | 2194 | 1461162026004 Marionette TRACE conn2 <- [1,2290,null,{}] 07:20:26 INFO - PROCESS | 2194 | 1461162026006 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}] 07:20:26 INFO - PROCESS | 2194 | 1461162026087 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 07:20:26 INFO - PROCESS | 2194 | 1461162026093 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x11addc000 == 33 [pid = 2194] [id = 580] 07:20:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x11a7b4800) [pid = 2194] [serial = 1740] [outer = 0x0] 07:20:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x11a8e8000) [pid = 2194] [serial = 1741] [outer = 0x11a7b4800] 07:20:26 INFO - PROCESS | 2194 | 1461162026119 Marionette DEBUG loaded listener.js 07:20:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x11ae2bc00) [pid = 2194] [serial = 1742] [outer = 0x11a7b4800] 07:20:26 INFO - PROCESS | 2194 | 1461162026445 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]]]}] 07:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 470ms 07:20:26 INFO - PROCESS | 2194 | 1461162026473 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 07:20:26 INFO - PROCESS | 2194 | 1461162026476 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 07:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:20:26 INFO - PROCESS | 2194 | 1461162026479 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:20:26 INFO - PROCESS | 2194 | 1461162026481 Marionette TRACE conn2 <- [1,2294,null,{}] 07:20:26 INFO - PROCESS | 2194 | 1461162026484 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}] 07:20:26 INFO - PROCESS | 2194 | 1461162026596 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 07:20:26 INFO - PROCESS | 2194 | 1461162026673 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ba9e800 == 34 [pid = 2194] [id = 581] 07:20:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x112125c00) [pid = 2194] [serial = 1743] [outer = 0x0] 07:20:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11ae37800) [pid = 2194] [serial = 1744] [outer = 0x112125c00] 07:20:26 INFO - PROCESS | 2194 | 1461162026714 Marionette DEBUG loaded listener.js 07:20:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11b06f800) [pid = 2194] [serial = 1745] [outer = 0x112125c00] 07:20:27 INFO - PROCESS | 2194 | 1461162027066 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]]]}] 07:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 621ms 07:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:20:27 INFO - PROCESS | 2194 | 1461162027100 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 07:20:27 INFO - PROCESS | 2194 | 1461162027101 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 07:20:27 INFO - PROCESS | 2194 | 1461162027106 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:20:27 INFO - PROCESS | 2194 | 1461162027107 Marionette TRACE conn2 <- [1,2298,null,{}] 07:20:27 INFO - PROCESS | 2194 | 1461162027109 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}] 07:20:27 INFO - PROCESS | 2194 | 1461162027196 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 07:20:27 INFO - PROCESS | 2194 | 1461162027261 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c423000 == 35 [pid = 2194] [id = 582] 07:20:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11a86b400) [pid = 2194] [serial = 1746] [outer = 0x0] 07:20:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11b9bc400) [pid = 2194] [serial = 1747] [outer = 0x11a86b400] 07:20:27 INFO - PROCESS | 2194 | 1461162027283 Marionette DEBUG loaded listener.js 07:20:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11b941800) [pid = 2194] [serial = 1748] [outer = 0x11a86b400] 07:20:27 INFO - PROCESS | 2194 | 1461162027611 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]]]}] 07:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 527ms 07:20:27 INFO - PROCESS | 2194 | 1461162027634 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 07:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:20:27 INFO - PROCESS | 2194 | 1461162027638 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 07:20:27 INFO - PROCESS | 2194 | 1461162027642 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:20:27 INFO - PROCESS | 2194 | 1461162027644 Marionette TRACE conn2 <- [1,2302,null,{}] 07:20:27 INFO - PROCESS | 2194 | 1461162027647 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}] 07:20:27 INFO - PROCESS | 2194 | 1461162027771 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 07:20:27 INFO - PROCESS | 2194 | 1461162027815 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x11914c000 == 36 [pid = 2194] [id = 583] 07:20:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x1152dd000) [pid = 2194] [serial = 1749] [outer = 0x0] 07:20:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11b9be400) [pid = 2194] [serial = 1750] [outer = 0x1152dd000] 07:20:27 INFO - PROCESS | 2194 | 1461162027835 Marionette DEBUG loaded listener.js 07:20:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11b944c00) [pid = 2194] [serial = 1751] [outer = 0x1152dd000] 07:20:28 INFO - PROCESS | 2194 | 1461162028213 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]]]}] 07:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 622ms 07:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:20:28 INFO - PROCESS | 2194 | 1461162028264 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 07:20:28 INFO - PROCESS | 2194 | 1461162028266 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 07:20:28 INFO - PROCESS | 2194 | 1461162028269 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:20:28 INFO - PROCESS | 2194 | 1461162028271 Marionette TRACE conn2 <- [1,2306,null,{}] 07:20:28 INFO - PROCESS | 2194 | 1461162028275 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}] 07:20:28 INFO - PROCESS | 2194 | 1461162028382 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 07:20:28 INFO - PROCESS | 2194 | 1461162028490 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x123905000 == 37 [pid = 2194] [id = 584] 07:20:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x114e60000) [pid = 2194] [serial = 1752] [outer = 0x0] 07:20:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11bf36000) [pid = 2194] [serial = 1753] [outer = 0x114e60000] 07:20:28 INFO - PROCESS | 2194 | 1461162028525 Marionette DEBUG loaded listener.js 07:20:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11bf3d400) [pid = 2194] [serial = 1754] [outer = 0x114e60000] 07:20:28 INFO - PROCESS | 2194 | 1461162028860 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]]]}] 07:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 622ms 07:20:28 INFO - PROCESS | 2194 | 1461162028891 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 07:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:20:28 INFO - PROCESS | 2194 | 1461162028893 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 07:20:28 INFO - PROCESS | 2194 | 1461162028895 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:20:28 INFO - PROCESS | 2194 | 1461162028897 Marionette TRACE conn2 <- [1,2310,null,{}] 07:20:28 INFO - PROCESS | 2194 | 1461162028909 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}] 07:20:29 INFO - PROCESS | 2194 | 1461162029025 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 07:20:29 INFO - PROCESS | 2194 | 1461162029104 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a90c000 == 38 [pid = 2194] [id = 585] 07:20:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11c58d000) [pid = 2194] [serial = 1755] [outer = 0x0] 07:20:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x11c5ed800) [pid = 2194] [serial = 1756] [outer = 0x11c58d000] 07:20:29 INFO - PROCESS | 2194 | 1461162029149 Marionette DEBUG loaded listener.js 07:20:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x1239e6000) [pid = 2194] [serial = 1757] [outer = 0x11c58d000] 07:20:29 INFO - PROCESS | 2194 | 1461162029545 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]]]}] 07:20:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:20:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 678ms 07:20:29 INFO - PROCESS | 2194 | 1461162029574 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 07:20:29 INFO - PROCESS | 2194 | 1461162029575 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 07:20:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:20:29 INFO - PROCESS | 2194 | 1461162029584 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:20:29 INFO - PROCESS | 2194 | 1461162029585 Marionette TRACE conn2 <- [1,2314,null,{}] 07:20:29 INFO - PROCESS | 2194 | 1461162029587 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}] 07:20:29 INFO - PROCESS | 2194 | 1461162029682 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 07:20:29 INFO - PROCESS | 2194 | 1461162029686 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x127405000 == 39 [pid = 2194] [id = 586] 07:20:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x11c58d400) [pid = 2194] [serial = 1758] [outer = 0x0] 07:20:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x126422c00) [pid = 2194] [serial = 1759] [outer = 0x11c58d400] 07:20:29 INFO - PROCESS | 2194 | 1461162029711 Marionette DEBUG loaded listener.js 07:20:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x126428c00) [pid = 2194] [serial = 1760] [outer = 0x11c58d400] 07:20:30 INFO - PROCESS | 2194 | 1461162030055 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]]]}] 07:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 521ms 07:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:20:30 INFO - PROCESS | 2194 | 1461162030105 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 07:20:30 INFO - PROCESS | 2194 | 1461162030107 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 07:20:30 INFO - PROCESS | 2194 | 1461162030109 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:20:30 INFO - PROCESS | 2194 | 1461162030110 Marionette TRACE conn2 <- [1,2318,null,{}] 07:20:30 INFO - PROCESS | 2194 | 1461162030112 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}] 07:20:30 INFO - PROCESS | 2194 | 1461162030208 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 07:20:30 INFO - PROCESS | 2194 | 1461162030220 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x1291cd000 == 40 [pid = 2194] [id = 587] 07:20:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12642b800) [pid = 2194] [serial = 1761] [outer = 0x0] 07:20:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x126430c00) [pid = 2194] [serial = 1762] [outer = 0x12642b800] 07:20:30 INFO - PROCESS | 2194 | 1461162030245 Marionette DEBUG loaded listener.js 07:20:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x126941c00) [pid = 2194] [serial = 1763] [outer = 0x12642b800] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x1185a3400) [pid = 2194] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11a54ac00) [pid = 2194] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x126429000) [pid = 2194] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x1146bcc00) [pid = 2194] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x12d075400) [pid = 2194] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x12bd9f000) [pid = 2194] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x12d540000) [pid = 2194] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x12b72f000) [pid = 2194] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11bd99c00) [pid = 2194] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11c4f0000) [pid = 2194] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x1269aac00) [pid = 2194] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x12745e400) [pid = 2194] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x112358c00) [pid = 2194] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x126150c00) [pid = 2194] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11c294400) [pid = 2194] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11b07a000) [pid = 2194] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11876c800) [pid = 2194] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x1164df800) [pid = 2194] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x1164dc800) [pid = 2194] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x126426c00) [pid = 2194] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x12e34e800) [pid = 2194] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x12b85b800) [pid = 2194] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x126baf000) [pid = 2194] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11c16e000) [pid = 2194] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x11a8e1c00) [pid = 2194] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x112121c00) [pid = 2194] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x129f44800) [pid = 2194] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:20:30 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x11c296800) [pid = 2194] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:20:30 INFO - PROCESS | 2194 | 1461162030812 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] 07:20:30 INFO - PROCESS | 2194 | 1461162030831 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 07:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:20:30 INFO - PROCESS | 2194 | 1461162030833 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:20:30 INFO - PROCESS | 2194 | 1461162030834 Marionette TRACE conn2 <- [1,2322,null,{}] 07:20:30 INFO - PROCESS | 2194 | 1461162030839 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}] 07:20:30 INFO - PROCESS | 2194 | 1461162030912 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 07:20:30 INFO - PROCESS | 2194 | 1461162030916 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c22f800 == 41 [pid = 2194] [id = 588] 07:20:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x119dd7400) [pid = 2194] [serial = 1764] [outer = 0x0] 07:20:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x11bd90400) [pid = 2194] [serial = 1765] [outer = 0x119dd7400] 07:20:30 INFO - PROCESS | 2194 | 1461162030945 Marionette DEBUG loaded listener.js 07:20:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x126150c00) [pid = 2194] [serial = 1766] [outer = 0x119dd7400] 07:20:31 INFO - PROCESS | 2194 | 1461162031351 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]]]}] 07:20:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:20:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 574ms 07:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:20:31 INFO - PROCESS | 2194 | 1461162031408 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 07:20:31 INFO - PROCESS | 2194 | 1461162031410 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 07:20:31 INFO - PROCESS | 2194 | 1461162031413 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:20:31 INFO - PROCESS | 2194 | 1461162031415 Marionette TRACE conn2 <- [1,2326,null,{}] 07:20:31 INFO - PROCESS | 2194 | 1461162031418 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}] 07:20:31 INFO - PROCESS | 2194 | 1461162031537 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 07:20:31 INFO - PROCESS | 2194 | 1461162031549 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:31 INFO - PROCESS | 2194 | ++DOCSHELL 0x12aae6800 == 42 [pid = 2194] [id = 589] 07:20:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x12642bc00) [pid = 2194] [serial = 1767] [outer = 0x0] 07:20:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x1269a2000) [pid = 2194] [serial = 1768] [outer = 0x12642bc00] 07:20:31 INFO - PROCESS | 2194 | 1461162031591 Marionette DEBUG loaded listener.js 07:20:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x1269aa800) [pid = 2194] [serial = 1769] [outer = 0x12642bc00] 07:20:31 INFO - PROCESS | 2194 | 1461162031954 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]]]}] 07:20:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:20:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 569ms 07:20:31 INFO - PROCESS | 2194 | 1461162031982 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 07:20:31 INFO - PROCESS | 2194 | 1461162031984 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 07:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:20:32 INFO - PROCESS | 2194 | 1461162031995 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:20:32 INFO - PROCESS | 2194 | 1461162031997 Marionette TRACE conn2 <- [1,2330,null,{}] 07:20:32 INFO - PROCESS | 2194 | 1461162031999 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}] 07:20:32 INFO - PROCESS | 2194 | 1461162032076 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 07:20:32 INFO - PROCESS | 2194 | 1461162032081 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afd8800 == 43 [pid = 2194] [id = 590] 07:20:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x1269ad400) [pid = 2194] [serial = 1770] [outer = 0x0] 07:20:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x126b95800) [pid = 2194] [serial = 1771] [outer = 0x1269ad400] 07:20:32 INFO - PROCESS | 2194 | 1461162032106 Marionette DEBUG loaded listener.js 07:20:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x126b9e400) [pid = 2194] [serial = 1772] [outer = 0x1269ad400] 07:20:32 INFO - PROCESS | 2194 | 1461162032427 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]]]}] 07:20:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:20:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 478ms 07:20:32 INFO - PROCESS | 2194 | 1461162032464 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 07:20:32 INFO - PROCESS | 2194 | 1461162032466 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 07:20:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:20:32 INFO - PROCESS | 2194 | 1461162032468 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:20:32 INFO - PROCESS | 2194 | 1461162032469 Marionette TRACE conn2 <- [1,2334,null,{}] 07:20:32 INFO - PROCESS | 2194 | 1461162032471 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}] 07:20:32 INFO - PROCESS | 2194 | 1461162032549 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 07:20:32 INFO - PROCESS | 2194 | 1461162032556 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b7da800 == 44 [pid = 2194] [id = 591] 07:20:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x126ba2800) [pid = 2194] [serial = 1773] [outer = 0x0] 07:20:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x126ba9000) [pid = 2194] [serial = 1774] [outer = 0x126ba2800] 07:20:32 INFO - PROCESS | 2194 | 1461162032581 Marionette DEBUG loaded listener.js 07:20:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x126baf000) [pid = 2194] [serial = 1775] [outer = 0x126ba2800] 07:20:33 INFO - PROCESS | 2194 | 1461162033160 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]]]}] 07:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 720ms 07:20:33 INFO - PROCESS | 2194 | 1461162033189 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 07:20:33 INFO - PROCESS | 2194 | 1461162033191 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 07:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:20:33 INFO - PROCESS | 2194 | 1461162033196 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:20:33 INFO - PROCESS | 2194 | 1461162033198 Marionette TRACE conn2 <- [1,2338,null,{}] 07:20:33 INFO - PROCESS | 2194 | 1461162033201 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}] 07:20:33 INFO - PROCESS | 2194 | 1461162033316 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 07:20:33 INFO - PROCESS | 2194 | 1461162033397 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:33 INFO - PROCESS | 2194 | ++DOCSHELL 0x1154ac800 == 45 [pid = 2194] [id = 592] 07:20:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x114f57800) [pid = 2194] [serial = 1776] [outer = 0x0] 07:20:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x1155bd000) [pid = 2194] [serial = 1777] [outer = 0x114f57800] 07:20:33 INFO - PROCESS | 2194 | 1461162033429 Marionette DEBUG loaded listener.js 07:20:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x1164df800) [pid = 2194] [serial = 1778] [outer = 0x114f57800] 07:20:33 INFO - PROCESS | 2194 | 1461162033972 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]]]}] 07:20:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:20:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 872ms 07:20:34 INFO - PROCESS | 2194 | 1461162034068 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 07:20:34 INFO - PROCESS | 2194 | 1461162034072 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 07:20:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:20:34 INFO - PROCESS | 2194 | 1461162034077 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:20:34 INFO - PROCESS | 2194 | 1461162034078 Marionette TRACE conn2 <- [1,2342,null,{}] 07:20:34 INFO - PROCESS | 2194 | 1461162034081 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}] 07:20:34 INFO - PROCESS | 2194 | 1461162034233 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 07:20:34 INFO - PROCESS | 2194 | 1461162034241 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:34 INFO - PROCESS | 2194 | ++DOCSHELL 0x119865000 == 46 [pid = 2194] [id = 593] 07:20:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x114c1e800) [pid = 2194] [serial = 1779] [outer = 0x0] 07:20:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x1185a5800) [pid = 2194] [serial = 1780] [outer = 0x114c1e800] 07:20:34 INFO - PROCESS | 2194 | 1461162034272 Marionette DEBUG loaded listener.js 07:20:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x118c7f400) [pid = 2194] [serial = 1781] [outer = 0x114c1e800] 07:20:34 INFO - PROCESS | 2194 | 1461162034989 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]]]}] 07:20:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:20:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 924ms 07:20:35 INFO - PROCESS | 2194 | 1461162035044 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 07:20:35 INFO - PROCESS | 2194 | 1461162035047 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x12afd8800 == 45 [pid = 2194] [id = 590] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x12aae6800 == 44 [pid = 2194] [id = 589] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11c22f800 == 43 [pid = 2194] [id = 588] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x12bb55400) [pid = 2194] [serial = 1723] [outer = 0x0] [url = about:blank] 07:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x1291cd000 == 42 [pid = 2194] [id = 587] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x127405000 == 41 [pid = 2194] [id = 586] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11a90c000 == 40 [pid = 2194] [id = 585] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x123905000 == 39 [pid = 2194] [id = 584] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11914c000 == 38 [pid = 2194] [id = 583] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11c423000 == 37 [pid = 2194] [id = 582] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11ba9e800 == 36 [pid = 2194] [id = 581] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11addc000 == 35 [pid = 2194] [id = 580] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11a910800 == 34 [pid = 2194] [id = 579] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11984e000 == 33 [pid = 2194] [id = 578] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x11914d800 == 32 [pid = 2194] [id = 577] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x115307000 == 31 [pid = 2194] [id = 576] 07:20:35 INFO - PROCESS | 2194 | --DOCSHELL 0x114ad8000 == 30 [pid = 2194] [id = 575] 07:20:35 INFO - PROCESS | 2194 | 1461162035091 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:20:35 INFO - PROCESS | 2194 | 1461162035094 Marionette TRACE conn2 <- [1,2346,null,{}] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x12d07b800) [pid = 2194] [serial = 1550] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x12e353800) [pid = 2194] [serial = 1664] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x12d06d800) [pid = 2194] [serial = 1622] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x1269ac400) [pid = 2194] [serial = 1616] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x119ddbc00) [pid = 2194] [serial = 1610] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11aef4000) [pid = 2194] [serial = 1613] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x12a8f3c00) [pid = 2194] [serial = 1619] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11acd6800) [pid = 2194] [serial = 1628] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x12d590400) [pid = 2194] [serial = 1625] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x126ba2000) [pid = 2194] [serial = 1705] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x12715a800) [pid = 2194] [serial = 1708] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x127ef3800) [pid = 2194] [serial = 1711] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x127458c00) [pid = 2194] [serial = 1709] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x11ae36c00) [pid = 2194] [serial = 1714] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x12614c400) [pid = 2194] [serial = 1715] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x12911d000) [pid = 2194] [serial = 1712] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x12a8eb800) [pid = 2194] [serial = 1718] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x11c4ef000) [pid = 2194] [serial = 1699] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x11c5ea400) [pid = 2194] [serial = 1700] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x11bd20000) [pid = 2194] [serial = 1696] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x11c16ec00) [pid = 2194] [serial = 1697] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x11a54d800) [pid = 2194] [serial = 1693] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x11aef8400) [pid = 2194] [serial = 1694] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x11a7a9800) [pid = 2194] [serial = 1691] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x11a545c00) [pid = 2194] [serial = 1690] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x119243400) [pid = 2194] [serial = 1688] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x1178f8800) [pid = 2194] [serial = 1687] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x12e4a9c00) [pid = 2194] [serial = 1685] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x12d0ef400) [pid = 2194] [serial = 1684] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x12e424c00) [pid = 2194] [serial = 1682] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x12e355000) [pid = 2194] [serial = 1681] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x12d30e400) [pid = 2194] [serial = 1679] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x12d0f1400) [pid = 2194] [serial = 1678] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x12911ec00) [pid = 2194] [serial = 1675] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x12b72b800) [pid = 2194] [serial = 1676] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 87 (0x1262b6800) [pid = 2194] [serial = 1672] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 86 (0x126ba3000) [pid = 2194] [serial = 1673] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 85 (0x11b9c1800) [pid = 2194] [serial = 1670] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 84 (0x11aee9400) [pid = 2194] [serial = 1669] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 83 (0x114f58c00) [pid = 2194] [serial = 1667] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 82 (0x114487400) [pid = 2194] [serial = 1666] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 81 (0x12b72f800) [pid = 2194] [serial = 1721] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 80 (0x11c7ad000) [pid = 2194] [serial = 1702] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 79 (0x12a8f7000) [pid = 2194] [serial = 1720] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 78 (0x1269a9400) [pid = 2194] [serial = 1703] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 77 (0x126d15000) [pid = 2194] [serial = 1706] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | --DOMWINDOW == 76 (0x129c2b800) [pid = 2194] [serial = 1717] [outer = 0x0] [url = about:blank] 07:20:35 INFO - PROCESS | 2194 | 1461162035112 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}] 07:20:35 INFO - PROCESS | 2194 | 1461162035274 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 07:20:35 INFO - PROCESS | 2194 | 1461162035280 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d5e000 == 31 [pid = 2194] [id = 594] 07:20:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 77 (0x114e60400) [pid = 2194] [serial = 1782] [outer = 0x0] 07:20:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 78 (0x114e66c00) [pid = 2194] [serial = 1783] [outer = 0x114e60400] 07:20:35 INFO - PROCESS | 2194 | 1461162035309 Marionette DEBUG loaded listener.js 07:20:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 79 (0x115878800) [pid = 2194] [serial = 1784] [outer = 0x114e60400] 07:20:35 INFO - PROCESS | 2194 | 1461162035691 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]]]}] 07:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 636ms 07:20:35 INFO - PROCESS | 2194 | 1461162035715 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 07:20:35 INFO - PROCESS | 2194 | 1461162035719 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 07:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:20:35 INFO - PROCESS | 2194 | 1461162035723 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:20:35 INFO - PROCESS | 2194 | 1461162035725 Marionette TRACE conn2 <- [1,2350,null,{}] 07:20:35 INFO - PROCESS | 2194 | 1461162035727 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}] 07:20:35 INFO - PROCESS | 2194 | 1461162035800 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 07:20:35 INFO - PROCESS | 2194 | 1461162035806 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x119143000 == 32 [pid = 2194] [id = 595] 07:20:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 80 (0x11644b400) [pid = 2194] [serial = 1785] [outer = 0x0] 07:20:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 81 (0x118838800) [pid = 2194] [serial = 1786] [outer = 0x11644b400] 07:20:35 INFO - PROCESS | 2194 | 1461162035833 Marionette DEBUG loaded listener.js 07:20:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 82 (0x118f60c00) [pid = 2194] [serial = 1787] [outer = 0x11644b400] 07:20:36 INFO - PROCESS | 2194 | 1461162036178 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]]]}] 07:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 468ms 07:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:20:36 INFO - PROCESS | 2194 | 1461162036192 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 07:20:36 INFO - PROCESS | 2194 | 1461162036193 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 07:20:36 INFO - PROCESS | 2194 | 1461162036195 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:20:36 INFO - PROCESS | 2194 | 1461162036198 Marionette TRACE conn2 <- [1,2354,null,{}] 07:20:36 INFO - PROCESS | 2194 | 1461162036205 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}] 07:20:36 INFO - PROCESS | 2194 | 1461162036290 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 07:20:36 INFO - PROCESS | 2194 | 1461162036343 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a941000 == 33 [pid = 2194] [id = 596] 07:20:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 83 (0x114491400) [pid = 2194] [serial = 1788] [outer = 0x0] 07:20:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 84 (0x119d5e000) [pid = 2194] [serial = 1789] [outer = 0x114491400] 07:20:36 INFO - PROCESS | 2194 | 1461162036372 Marionette DEBUG loaded listener.js 07:20:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 85 (0x11a54d800) [pid = 2194] [serial = 1790] [outer = 0x114491400] 07:20:36 INFO - PROCESS | 2194 | 1461162036729 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]]]}] 07:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 574ms 07:20:36 INFO - PROCESS | 2194 | 1461162036772 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 07:20:36 INFO - PROCESS | 2194 | 1461162036773 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 07:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:20:36 INFO - PROCESS | 2194 | 1461162036775 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:20:36 INFO - PROCESS | 2194 | 1461162036776 Marionette TRACE conn2 <- [1,2358,null,{}] 07:20:36 INFO - PROCESS | 2194 | 1461162036778 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}] 07:20:36 INFO - PROCESS | 2194 | 1461162036862 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 07:20:36 INFO - PROCESS | 2194 | 1461162036869 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ba8b000 == 34 [pid = 2194] [id = 597] 07:20:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 86 (0x11a7a8400) [pid = 2194] [serial = 1791] [outer = 0x0] 07:20:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 87 (0x11a7b4c00) [pid = 2194] [serial = 1792] [outer = 0x11a7a8400] 07:20:36 INFO - PROCESS | 2194 | 1461162036891 Marionette DEBUG loaded listener.js 07:20:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 88 (0x11a8e4400) [pid = 2194] [serial = 1793] [outer = 0x11a7a8400] 07:20:37 INFO - PROCESS | 2194 | 1461162037336 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]]]}] 07:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 573ms 07:20:37 INFO - PROCESS | 2194 | 1461162037349 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 07:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:20:37 INFO - PROCESS | 2194 | 1461162037350 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 07:20:37 INFO - PROCESS | 2194 | 1461162037355 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:20:37 INFO - PROCESS | 2194 | 1461162037357 Marionette TRACE conn2 <- [1,2362,null,{}] 07:20:37 INFO - PROCESS | 2194 | 1461162037360 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}] 07:20:37 INFO - PROCESS | 2194 | 1461162037507 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 07:20:37 INFO - PROCESS | 2194 | 1461162037530 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:37 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c42b800 == 35 [pid = 2194] [id = 598] 07:20:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x1140b7000) [pid = 2194] [serial = 1794] [outer = 0x0] 07:20:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x11acc9800) [pid = 2194] [serial = 1795] [outer = 0x1140b7000] 07:20:37 INFO - PROCESS | 2194 | 1461162037570 Marionette DEBUG loaded listener.js 07:20:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11ad83400) [pid = 2194] [serial = 1796] [outer = 0x1140b7000] 07:20:37 INFO - PROCESS | 2194 | 1461162037946 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]]]}] 07:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 621ms 07:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:20:37 INFO - PROCESS | 2194 | 1461162037975 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 07:20:37 INFO - PROCESS | 2194 | 1461162037976 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 07:20:37 INFO - PROCESS | 2194 | 1461162037978 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:20:37 INFO - PROCESS | 2194 | 1461162037980 Marionette TRACE conn2 <- [1,2366,null,{}] 07:20:37 INFO - PROCESS | 2194 | 1461162037989 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}] 07:20:38 INFO - PROCESS | 2194 | 1461162038108 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x11c58d000) [pid = 2194] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x11a7b4800) [pid = 2194] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x112125c00) [pid = 2194] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 87 (0x112122800) [pid = 2194] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 86 (0x114e5c800) [pid = 2194] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 85 (0x11882d400) [pid = 2194] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 84 (0x11a86b400) [pid = 2194] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 83 (0x1156a4c00) [pid = 2194] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 82 (0x114e5c000) [pid = 2194] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 81 (0x1152dd000) [pid = 2194] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 80 (0x11c58d400) [pid = 2194] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 79 (0x12642b800) [pid = 2194] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 78 (0x119dd7400) [pid = 2194] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 77 (0x1269ad400) [pid = 2194] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 76 (0x12642bc00) [pid = 2194] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:20:38 INFO - PROCESS | 2194 | --DOMWINDOW == 75 (0x114e60000) [pid = 2194] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:20:38 INFO - PROCESS | 2194 | 1461162038393 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x112175800 == 36 [pid = 2194] [id = 599] 07:20:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 76 (0x112117c00) [pid = 2194] [serial = 1797] [outer = 0x0] 07:20:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 77 (0x112354400) [pid = 2194] [serial = 1798] [outer = 0x112117c00] 07:20:38 INFO - PROCESS | 2194 | 1461162038426 Marionette DEBUG loaded listener.js 07:20:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 78 (0x114c29400) [pid = 2194] [serial = 1799] [outer = 0x112117c00] 07:20:38 INFO - PROCESS | 2194 | 1461162038943 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]]]}] 07:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1026ms 07:20:39 INFO - PROCESS | 2194 | 1461162039007 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 07:20:39 INFO - PROCESS | 2194 | 1461162039012 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 07:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:20:39 INFO - PROCESS | 2194 | 1461162039018 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:20:39 INFO - PROCESS | 2194 | 1461162039021 Marionette TRACE conn2 <- [1,2370,null,{}] 07:20:39 INFO - PROCESS | 2194 | 1461162039043 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}] 07:20:39 INFO - PROCESS | 2194 | 1461162039173 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 07:20:39 INFO - PROCESS | 2194 | 1461162039226 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a907000 == 37 [pid = 2194] [id = 600] 07:20:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 79 (0x1178f3c00) [pid = 2194] [serial = 1800] [outer = 0x0] 07:20:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 80 (0x118cd2800) [pid = 2194] [serial = 1801] [outer = 0x1178f3c00] 07:20:39 INFO - PROCESS | 2194 | 1461162039258 Marionette DEBUG loaded listener.js 07:20:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 81 (0x119955000) [pid = 2194] [serial = 1802] [outer = 0x1178f3c00] 07:20:39 INFO - PROCESS | 2194 | 1461162039700 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]]]}] 07:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 722ms 07:20:39 INFO - PROCESS | 2194 | 1461162039742 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 07:20:39 INFO - PROCESS | 2194 | 1461162039745 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 07:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:20:39 INFO - PROCESS | 2194 | 1461162039747 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:20:39 INFO - PROCESS | 2194 | 1461162039749 Marionette TRACE conn2 <- [1,2374,null,{}] 07:20:39 INFO - PROCESS | 2194 | 1461162039751 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}] 07:20:39 INFO - PROCESS | 2194 | 1461162039846 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 07:20:39 INFO - PROCESS | 2194 | 1461162039900 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x123907000 == 38 [pid = 2194] [id = 601] 07:20:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 82 (0x119dd8000) [pid = 2194] [serial = 1803] [outer = 0x0] 07:20:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 83 (0x11a8e3c00) [pid = 2194] [serial = 1804] [outer = 0x119dd8000] 07:20:39 INFO - PROCESS | 2194 | 1461162039930 Marionette DEBUG loaded listener.js 07:20:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 84 (0x11ae2dc00) [pid = 2194] [serial = 1805] [outer = 0x119dd8000] 07:20:40 INFO - PROCESS | 2194 | 1461162040320 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]]]}] 07:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 621ms 07:20:40 INFO - PROCESS | 2194 | 1461162040370 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 07:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:20:40 INFO - PROCESS | 2194 | 1461162040373 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 07:20:40 INFO - PROCESS | 2194 | 1461162040380 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:20:40 INFO - PROCESS | 2194 | 1461162040384 Marionette TRACE conn2 <- [1,2378,null,{}] 07:20:40 INFO - PROCESS | 2194 | 1461162040405 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}] 07:20:40 INFO - PROCESS | 2194 | 1461162040500 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 07:20:40 INFO - PROCESS | 2194 | 1461162040565 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a93f800 == 39 [pid = 2194] [id = 602] 07:20:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 85 (0x11ad82800) [pid = 2194] [serial = 1806] [outer = 0x0] 07:20:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 86 (0x11b9bd800) [pid = 2194] [serial = 1807] [outer = 0x11ad82800] 07:20:40 INFO - PROCESS | 2194 | 1461162040595 Marionette DEBUG loaded listener.js 07:20:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 87 (0x11bd29c00) [pid = 2194] [serial = 1808] [outer = 0x11ad82800] 07:20:40 INFO - PROCESS | 2194 | 1461162040967 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]]]}] 07:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 646ms 07:20:41 INFO - PROCESS | 2194 | 1461162041023 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 07:20:41 INFO - PROCESS | 2194 | 1461162041025 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 07:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:20:41 INFO - PROCESS | 2194 | 1461162041027 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:20:41 INFO - PROCESS | 2194 | 1461162041028 Marionette TRACE conn2 <- [1,2382,null,{}] 07:20:41 INFO - PROCESS | 2194 | 1461162041031 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}] 07:20:41 INFO - PROCESS | 2194 | 1461162041124 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 07:20:41 INFO - PROCESS | 2194 | 1461162041209 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x127560800 == 40 [pid = 2194] [id = 603] 07:20:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 88 (0x11bd91400) [pid = 2194] [serial = 1809] [outer = 0x0] 07:20:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x11bd9b400) [pid = 2194] [serial = 1810] [outer = 0x11bd91400] 07:20:41 INFO - PROCESS | 2194 | 1461162041239 Marionette DEBUG loaded listener.js 07:20:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x11c16f800) [pid = 2194] [serial = 1811] [outer = 0x11bd91400] 07:20:41 INFO - PROCESS | 2194 | 1461162041638 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]]]}] 07:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 621ms 07:20:41 INFO - PROCESS | 2194 | 1461162041648 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 07:20:41 INFO - PROCESS | 2194 | 1461162041650 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 07:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:20:41 INFO - PROCESS | 2194 | 1461162041654 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:20:41 INFO - PROCESS | 2194 | 1461162041656 Marionette TRACE conn2 <- [1,2386,null,{}] 07:20:41 INFO - PROCESS | 2194 | 1461162041658 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}] 07:20:41 INFO - PROCESS | 2194 | 1461162041749 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 07:20:41 INFO - PROCESS | 2194 | 1461162041812 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x129762000 == 41 [pid = 2194] [id = 604] 07:20:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11c29b000) [pid = 2194] [serial = 1812] [outer = 0x0] 07:20:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x11c580400) [pid = 2194] [serial = 1813] [outer = 0x11c29b000] 07:20:41 INFO - PROCESS | 2194 | 1461162041850 Marionette DEBUG loaded listener.js 07:20:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x11c5ee000) [pid = 2194] [serial = 1814] [outer = 0x11c29b000] 07:20:42 INFO - PROCESS | 2194 | 1461162042279 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]]]}] 07:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 671ms 07:20:42 INFO - PROCESS | 2194 | 1461162042323 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 07:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:20:42 INFO - PROCESS | 2194 | 1461162042325 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 07:20:42 INFO - PROCESS | 2194 | 1461162042327 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:20:42 INFO - PROCESS | 2194 | 1461162042329 Marionette TRACE conn2 <- [1,2390,null,{}] 07:20:42 INFO - PROCESS | 2194 | 1461162042332 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}] 07:20:42 INFO - PROCESS | 2194 | 1461162042444 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 07:20:42 INFO - PROCESS | 2194 | 1461162042572 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d4d800 == 42 [pid = 2194] [id = 605] 07:20:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x11644b000) [pid = 2194] [serial = 1815] [outer = 0x0] 07:20:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x11c294000) [pid = 2194] [serial = 1816] [outer = 0x11644b000] 07:20:42 INFO - PROCESS | 2194 | 1461162042618 Marionette DEBUG loaded listener.js 07:20:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x11c7b9c00) [pid = 2194] [serial = 1817] [outer = 0x11644b000] 07:20:43 INFO - PROCESS | 2194 | 1461162043166 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]]]}] 07:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 871ms 07:20:43 INFO - PROCESS | 2194 | 1461162043199 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 07:20:43 INFO - PROCESS | 2194 | 1461162043201 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 07:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:20:43 INFO - PROCESS | 2194 | 1461162043230 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:20:43 INFO - PROCESS | 2194 | 1461162043234 Marionette TRACE conn2 <- [1,2394,null,{}] 07:20:43 INFO - PROCESS | 2194 | 1461162043241 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}] 07:20:43 INFO - PROCESS | 2194 | 1461162043391 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 07:20:43 INFO - PROCESS | 2194 | 1461162043453 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7ce800 == 43 [pid = 2194] [id = 606] 07:20:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x114e5e000) [pid = 2194] [serial = 1818] [outer = 0x0] 07:20:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x1157abc00) [pid = 2194] [serial = 1819] [outer = 0x114e5e000] 07:20:43 INFO - PROCESS | 2194 | 1461162043477 Marionette DEBUG loaded listener.js 07:20:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x1178f9400) [pid = 2194] [serial = 1820] [outer = 0x114e5e000] 07:20:43 INFO - PROCESS | 2194 | --DOCSHELL 0x11c42b800 == 42 [pid = 2194] [id = 598] 07:20:43 INFO - PROCESS | 2194 | --DOCSHELL 0x11ba8b000 == 41 [pid = 2194] [id = 597] 07:20:43 INFO - PROCESS | 2194 | --DOCSHELL 0x11a941000 == 40 [pid = 2194] [id = 596] 07:20:43 INFO - PROCESS | 2194 | --DOCSHELL 0x119143000 == 39 [pid = 2194] [id = 595] 07:20:43 INFO - PROCESS | 2194 | --DOCSHELL 0x114d5e000 == 38 [pid = 2194] [id = 594] 07:20:43 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x126ba9000) [pid = 2194] [serial = 1774] [outer = 0x0] [url = about:blank] 07:20:43 INFO - PROCESS | 2194 | --DOCSHELL 0x119865000 == 37 [pid = 2194] [id = 593] 07:20:43 INFO - PROCESS | 2194 | --DOCSHELL 0x1154ac800 == 36 [pid = 2194] [id = 592] 07:20:43 INFO - PROCESS | 2194 | 1461162043966 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]]]}] 07:20:43 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x11c5ed800) [pid = 2194] [serial = 1756] [outer = 0x0] [url = about:blank] 07:20:43 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x11a8e8000) [pid = 2194] [serial = 1741] [outer = 0x0] [url = about:blank] 07:20:43 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x11ae2bc00) [pid = 2194] [serial = 1742] [outer = 0x0] [url = about:blank] 07:20:43 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x11ae37800) [pid = 2194] [serial = 1744] [outer = 0x0] [url = about:blank] 07:20:43 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x11b06f800) [pid = 2194] [serial = 1745] [outer = 0x0] [url = about:blank] 07:20:43 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x118c47000) [pid = 2194] [serial = 1732] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x11923f800) [pid = 2194] [serial = 1733] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x114e66800) [pid = 2194] [serial = 1726] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x1152e8800) [pid = 2194] [serial = 1727] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x119d61000) [pid = 2194] [serial = 1735] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 87 (0x11a542800) [pid = 2194] [serial = 1736] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 86 (0x11b9bc400) [pid = 2194] [serial = 1747] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 85 (0x11b941800) [pid = 2194] [serial = 1748] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 84 (0x1162e7400) [pid = 2194] [serial = 1729] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 83 (0x1178fc000) [pid = 2194] [serial = 1730] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 82 (0x11a74fc00) [pid = 2194] [serial = 1738] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 81 (0x11a7b0c00) [pid = 2194] [serial = 1739] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 80 (0x11b9be400) [pid = 2194] [serial = 1750] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 79 (0x11b944c00) [pid = 2194] [serial = 1751] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 78 (0x126422c00) [pid = 2194] [serial = 1759] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 77 (0x1239e6000) [pid = 2194] [serial = 1757] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 76 (0x126430c00) [pid = 2194] [serial = 1762] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 75 (0x11bd90400) [pid = 2194] [serial = 1765] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 74 (0x126b95800) [pid = 2194] [serial = 1771] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 73 (0x126941c00) [pid = 2194] [serial = 1763] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 72 (0x1269aa800) [pid = 2194] [serial = 1769] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 71 (0x1269a2000) [pid = 2194] [serial = 1768] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 70 (0x126b9e400) [pid = 2194] [serial = 1772] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 69 (0x11bf36000) [pid = 2194] [serial = 1753] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 68 (0x11bf3d400) [pid = 2194] [serial = 1754] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 67 (0x126428c00) [pid = 2194] [serial = 1760] [outer = 0x0] [url = about:blank] 07:20:44 INFO - PROCESS | 2194 | --DOMWINDOW == 66 (0x126150c00) [pid = 2194] [serial = 1766] [outer = 0x0] [url = about:blank] 07:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 785ms 07:20:44 INFO - PROCESS | 2194 | 1461162044012 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 07:20:44 INFO - PROCESS | 2194 | 1461162044017 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 07:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:20:44 INFO - PROCESS | 2194 | 1461162044024 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:20:44 INFO - PROCESS | 2194 | 1461162044026 Marionette TRACE conn2 <- [1,2398,null,{}] 07:20:44 INFO - PROCESS | 2194 | 1461162044030 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}] 07:20:44 INFO - PROCESS | 2194 | 1461162044150 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 07:20:44 INFO - PROCESS | 2194 | 1461162044164 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:44 INFO - PROCESS | 2194 | ++DOCSHELL 0x116420000 == 37 [pid = 2194] [id = 607] 07:20:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 67 (0x118c05000) [pid = 2194] [serial = 1821] [outer = 0x0] 07:20:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 68 (0x119d63c00) [pid = 2194] [serial = 1822] [outer = 0x118c05000] 07:20:44 INFO - PROCESS | 2194 | 1461162044207 Marionette DEBUG loaded listener.js 07:20:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 69 (0x11a544c00) [pid = 2194] [serial = 1823] [outer = 0x118c05000] 07:20:44 INFO - PROCESS | 2194 | 1461162044613 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]]]}] 07:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 623ms 07:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:20:44 INFO - PROCESS | 2194 | 1461162044645 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 07:20:44 INFO - PROCESS | 2194 | 1461162044647 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 07:20:44 INFO - PROCESS | 2194 | 1461162044649 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:20:44 INFO - PROCESS | 2194 | 1461162044651 Marionette TRACE conn2 <- [1,2402,null,{}] 07:20:44 INFO - PROCESS | 2194 | 1461162044659 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}] 07:20:44 INFO - PROCESS | 2194 | 1461162044743 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 07:20:44 INFO - PROCESS | 2194 | 1461162044747 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:44 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b67c800 == 38 [pid = 2194] [id = 608] 07:20:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 70 (0x11a74d000) [pid = 2194] [serial = 1824] [outer = 0x0] 07:20:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 71 (0x11a8e8c00) [pid = 2194] [serial = 1825] [outer = 0x11a74d000] 07:20:44 INFO - PROCESS | 2194 | 1461162044775 Marionette DEBUG loaded listener.js 07:20:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 72 (0x11aee9400) [pid = 2194] [serial = 1826] [outer = 0x11a74d000] 07:20:45 INFO - PROCESS | 2194 | 1461162045132 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]]]}] 07:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 524ms 07:20:45 INFO - PROCESS | 2194 | 1461162045173 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 07:20:45 INFO - PROCESS | 2194 | 1461162045175 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 07:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:20:45 INFO - PROCESS | 2194 | 1461162045177 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:20:45 INFO - PROCESS | 2194 | 1461162045179 Marionette TRACE conn2 <- [1,2406,null,{}] 07:20:45 INFO - PROCESS | 2194 | 1461162045181 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}] 07:20:45 INFO - PROCESS | 2194 | 1461162045284 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 07:20:45 INFO - PROCESS | 2194 | 1461162045291 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4d9000 == 39 [pid = 2194] [id = 609] 07:20:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 73 (0x11b071800) [pid = 2194] [serial = 1827] [outer = 0x0] 07:20:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 74 (0x11bd8d800) [pid = 2194] [serial = 1828] [outer = 0x11b071800] 07:20:45 INFO - PROCESS | 2194 | 1461162045317 Marionette DEBUG loaded listener.js 07:20:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 75 (0x11c299000) [pid = 2194] [serial = 1829] [outer = 0x11b071800] 07:20:45 INFO - PROCESS | 2194 | 1461162045653 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]]]}] 07:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 521ms 07:20:45 INFO - PROCESS | 2194 | 1461162045698 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 07:20:45 INFO - PROCESS | 2194 | 1461162045699 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 07:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:20:45 INFO - PROCESS | 2194 | 1461162045702 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:20:45 INFO - PROCESS | 2194 | 1461162045703 Marionette TRACE conn2 <- [1,2410,null,{}] 07:20:45 INFO - PROCESS | 2194 | 1461162045705 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}] 07:20:45 INFO - PROCESS | 2194 | 1461162045810 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 07:20:45 INFO - PROCESS | 2194 | 1461162045816 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x112185800 == 40 [pid = 2194] [id = 610] 07:20:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 76 (0x11c297400) [pid = 2194] [serial = 1830] [outer = 0x0] 07:20:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 77 (0x11c5edc00) [pid = 2194] [serial = 1831] [outer = 0x11c297400] 07:20:45 INFO - PROCESS | 2194 | 1461162045843 Marionette DEBUG loaded listener.js 07:20:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 78 (0x1239e9c00) [pid = 2194] [serial = 1832] [outer = 0x11c297400] 07:20:46 INFO - PROCESS | 2194 | 1461162046179 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]]]}] 07:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 522ms 07:20:46 INFO - PROCESS | 2194 | 1461162046224 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 07:20:46 INFO - PROCESS | 2194 | 1461162046225 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 07:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:20:46 INFO - PROCESS | 2194 | 1461162046227 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:20:46 INFO - PROCESS | 2194 | 1461162046228 Marionette TRACE conn2 <- [1,2414,null,{}] 07:20:46 INFO - PROCESS | 2194 | 1461162046231 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}] 07:20:46 INFO - PROCESS | 2194 | 1461162046344 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 07:20:46 INFO - PROCESS | 2194 | 1461162046365 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x127e63000 == 41 [pid = 2194] [id = 611] 07:20:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 79 (0x126425800) [pid = 2194] [serial = 1833] [outer = 0x0] 07:20:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 80 (0x1266e6400) [pid = 2194] [serial = 1834] [outer = 0x126425800] 07:20:46 INFO - PROCESS | 2194 | 1461162046392 Marionette DEBUG loaded listener.js 07:20:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 81 (0x126b92400) [pid = 2194] [serial = 1835] [outer = 0x126425800] 07:20:46 INFO - PROCESS | 2194 | 1461162046813 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]]]}] 07:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 619ms 07:20:46 INFO - PROCESS | 2194 | 1461162046855 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 07:20:46 INFO - PROCESS | 2194 | 1461162046856 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 07:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:20:46 INFO - PROCESS | 2194 | 1461162046859 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:20:46 INFO - PROCESS | 2194 | 1461162046860 Marionette TRACE conn2 <- [1,2418,null,{}] 07:20:46 INFO - PROCESS | 2194 | 1461162046862 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}] 07:20:46 INFO - PROCESS | 2194 | 1461162046958 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 07:20:46 INFO - PROCESS | 2194 | 1461162046961 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c7d800 == 42 [pid = 2194] [id = 612] 07:20:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 82 (0x126426800) [pid = 2194] [serial = 1836] [outer = 0x0] 07:20:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 83 (0x126ba2000) [pid = 2194] [serial = 1837] [outer = 0x126426800] 07:20:46 INFO - PROCESS | 2194 | 1461162046987 Marionette DEBUG loaded listener.js 07:20:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 84 (0x126baa800) [pid = 2194] [serial = 1838] [outer = 0x126426800] 07:20:47 INFO - PROCESS | 2194 | 1461162047311 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]]]}] 07:20:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:20:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 470ms 07:20:47 INFO - PROCESS | 2194 | 1461162047329 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 07:20:47 INFO - PROCESS | 2194 | 1461162047330 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 07:20:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:20:47 INFO - PROCESS | 2194 | 1461162047333 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:20:47 INFO - PROCESS | 2194 | 1461162047334 Marionette TRACE conn2 <- [1,2422,null,{}] 07:20:47 INFO - PROCESS | 2194 | 1461162047338 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}] 07:20:47 INFO - PROCESS | 2194 | 1461162047445 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 07:20:47 INFO - PROCESS | 2194 | --DOMWINDOW == 83 (0x114e60400) [pid = 2194] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:20:47 INFO - PROCESS | 2194 | --DOMWINDOW == 82 (0x114491400) [pid = 2194] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:20:47 INFO - PROCESS | 2194 | --DOMWINDOW == 81 (0x11644b400) [pid = 2194] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:20:47 INFO - PROCESS | 2194 | --DOMWINDOW == 80 (0x11a7a8400) [pid = 2194] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:20:47 INFO - PROCESS | 2194 | 1461162047487 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x11985f000 == 43 [pid = 2194] [id = 613] 07:20:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 81 (0x114491400) [pid = 2194] [serial = 1839] [outer = 0x0] 07:20:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 82 (0x1178fa800) [pid = 2194] [serial = 1840] [outer = 0x114491400] 07:20:47 INFO - PROCESS | 2194 | 1461162047512 Marionette DEBUG loaded listener.js 07:20:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 83 (0x126d14000) [pid = 2194] [serial = 1841] [outer = 0x114491400] 07:20:47 INFO - PROCESS | 2194 | 1461162047795 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]]]}] 07:20:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:20:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 472ms 07:20:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:20:47 INFO - PROCESS | 2194 | 1461162047809 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 07:20:47 INFO - PROCESS | 2194 | 1461162047810 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 07:20:47 INFO - PROCESS | 2194 | 1461162047813 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:20:47 INFO - PROCESS | 2194 | 1461162047814 Marionette TRACE conn2 <- [1,2426,null,{}] 07:20:47 INFO - PROCESS | 2194 | 1461162047816 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}] 07:20:47 INFO - PROCESS | 2194 | 1461162047907 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 07:20:47 INFO - PROCESS | 2194 | 1461162047911 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3c9000 == 44 [pid = 2194] [id = 614] 07:20:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 84 (0x126dd2c00) [pid = 2194] [serial = 1842] [outer = 0x0] 07:20:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 85 (0x12715ac00) [pid = 2194] [serial = 1843] [outer = 0x126dd2c00] 07:20:47 INFO - PROCESS | 2194 | 1461162047937 Marionette DEBUG loaded listener.js 07:20:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 86 (0x126b9e400) [pid = 2194] [serial = 1844] [outer = 0x126dd2c00] 07:20:48 INFO - PROCESS | 2194 | 1461162048255 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]]]}] 07:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 470ms 07:20:48 INFO - PROCESS | 2194 | 1461162048283 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 07:20:48 INFO - PROCESS | 2194 | 1461162048285 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 07:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:20:48 INFO - PROCESS | 2194 | 1461162048289 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:20:48 INFO - PROCESS | 2194 | 1461162048290 Marionette TRACE conn2 <- [1,2430,null,{}] 07:20:48 INFO - PROCESS | 2194 | 1461162048293 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}] 07:20:48 INFO - PROCESS | 2194 | 1461162048396 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 07:20:48 INFO - PROCESS | 2194 | 1461162048403 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3d7800 == 45 [pid = 2194] [id = 615] 07:20:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 87 (0x11211ec00) [pid = 2194] [serial = 1845] [outer = 0x0] 07:20:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 88 (0x127162c00) [pid = 2194] [serial = 1846] [outer = 0x11211ec00] 07:20:48 INFO - PROCESS | 2194 | 1461162048427 Marionette DEBUG loaded listener.js 07:20:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x12745e400) [pid = 2194] [serial = 1847] [outer = 0x11211ec00] 07:20:48 INFO - PROCESS | 2194 | 1461162048738 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]]]}] 07:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 469ms 07:20:48 INFO - PROCESS | 2194 | 1461162048758 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 07:20:48 INFO - PROCESS | 2194 | 1461162048760 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 07:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:20:48 INFO - PROCESS | 2194 | 1461162048762 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:20:48 INFO - PROCESS | 2194 | 1461162048764 Marionette TRACE conn2 <- [1,2434,null,{}] 07:20:48 INFO - PROCESS | 2194 | 1461162048766 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}] 07:20:48 INFO - PROCESS | 2194 | 1461162048862 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 07:20:48 INFO - PROCESS | 2194 | 1461162048866 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bc39800 == 46 [pid = 2194] [id = 616] 07:20:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x127180c00) [pid = 2194] [serial = 1848] [outer = 0x0] 07:20:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x127ef1000) [pid = 2194] [serial = 1849] [outer = 0x127180c00] 07:20:48 INFO - PROCESS | 2194 | 1461162048896 Marionette DEBUG loaded listener.js 07:20:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x129932400) [pid = 2194] [serial = 1850] [outer = 0x127180c00] 07:20:49 INFO - PROCESS | 2194 | 1461162049234 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]]]}] 07:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 07:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:20:49 INFO - PROCESS | 2194 | 1461162049291 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 07:20:49 INFO - PROCESS | 2194 | 1461162049292 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 07:20:49 INFO - PROCESS | 2194 | 1461162049294 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:20:49 INFO - PROCESS | 2194 | 1461162049295 Marionette TRACE conn2 <- [1,2438,null,{}] 07:20:49 INFO - PROCESS | 2194 | 1461162049297 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}] 07:20:49 INFO - PROCESS | 2194 | 1461162049379 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 07:20:49 INFO - PROCESS | 2194 | 1461162049383 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:49 INFO - PROCESS | 2194 | ++DOCSHELL 0x12c113800 == 47 [pid = 2194] [id = 617] 07:20:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x129938000) [pid = 2194] [serial = 1851] [outer = 0x0] 07:20:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x129f3ac00) [pid = 2194] [serial = 1852] [outer = 0x129938000] 07:20:49 INFO - PROCESS | 2194 | 1461162049409 Marionette DEBUG loaded listener.js 07:20:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x129f43000) [pid = 2194] [serial = 1853] [outer = 0x129938000] 07:20:49 INFO - PROCESS | 2194 | 1461162049772 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]]]}] 07:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 519ms 07:20:49 INFO - PROCESS | 2194 | 1461162049815 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 07:20:49 INFO - PROCESS | 2194 | 1461162049816 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 07:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:20:49 INFO - PROCESS | 2194 | 1461162049820 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:20:49 INFO - PROCESS | 2194 | 1461162049822 Marionette TRACE conn2 <- [1,2442,null,{}] 07:20:49 INFO - PROCESS | 2194 | 1461162049825 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}] 07:20:49 INFO - PROCESS | 2194 | 1461162049980 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 07:20:50 INFO - PROCESS | 2194 | 1461162050033 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf45800 == 48 [pid = 2194] [id = 618] 07:20:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x129937c00) [pid = 2194] [serial = 1854] [outer = 0x0] 07:20:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x129f45c00) [pid = 2194] [serial = 1855] [outer = 0x129937c00] 07:20:50 INFO - PROCESS | 2194 | 1461162050075 Marionette DEBUG loaded listener.js 07:20:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x129f71c00) [pid = 2194] [serial = 1856] [outer = 0x129937c00] 07:20:50 INFO - PROCESS | 2194 | 1461162050642 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]]]}] 07:20:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:20:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 871ms 07:20:50 INFO - PROCESS | 2194 | 1461162050691 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 07:20:50 INFO - PROCESS | 2194 | 1461162050695 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 07:20:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:20:50 INFO - PROCESS | 2194 | 1461162050698 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:20:50 INFO - PROCESS | 2194 | 1461162050701 Marionette TRACE conn2 <- [1,2446,null,{}] 07:20:50 INFO - PROCESS | 2194 | 1461162050705 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}] 07:20:50 INFO - PROCESS | 2194 | 1461162050814 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 07:20:50 INFO - PROCESS | 2194 | 1461162050885 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x119865000 == 49 [pid = 2194] [id = 619] 07:20:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x1178f9c00) [pid = 2194] [serial = 1857] [outer = 0x0] 07:20:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x119123800) [pid = 2194] [serial = 1858] [outer = 0x1178f9c00] 07:20:50 INFO - PROCESS | 2194 | 1461162050919 Marionette DEBUG loaded listener.js 07:20:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x11a547400) [pid = 2194] [serial = 1859] [outer = 0x1178f9c00] 07:20:51 INFO - PROCESS | 2194 | 1461162051341 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]]]}] 07:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 675ms 07:20:51 INFO - PROCESS | 2194 | 1461162051374 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 07:20:51 INFO - PROCESS | 2194 | 1461162051378 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 07:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:20:51 INFO - PROCESS | 2194 | 1461162051384 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:20:51 INFO - PROCESS | 2194 | 1461162051386 Marionette TRACE conn2 <- [1,2450,null,{}] 07:20:51 INFO - PROCESS | 2194 | 1461162051389 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}] 07:20:51 INFO - PROCESS | 2194 | 1461162051525 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 07:20:51 INFO - PROCESS | 2194 | 1461162051651 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:51 INFO - PROCESS | 2194 | ++DOCSHELL 0x12391e000 == 50 [pid = 2194] [id = 620] 07:20:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x11a753800) [pid = 2194] [serial = 1860] [outer = 0x0] 07:20:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x11ae2b000) [pid = 2194] [serial = 1861] [outer = 0x11a753800] 07:20:51 INFO - PROCESS | 2194 | 1461162051701 Marionette DEBUG loaded listener.js 07:20:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x11b9c0800) [pid = 2194] [serial = 1862] [outer = 0x11a753800] 07:20:52 INFO - PROCESS | 2194 | 1461162052240 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]]]}] 07:20:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:20:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 877ms 07:20:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:20:52 INFO - PROCESS | 2194 | 1461162052261 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 07:20:52 INFO - PROCESS | 2194 | 1461162052263 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 07:20:52 INFO - PROCESS | 2194 | 1461162052267 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:20:52 INFO - PROCESS | 2194 | 1461162052271 Marionette TRACE conn2 <- [1,2454,null,{}] 07:20:52 INFO - PROCESS | 2194 | 1461162052283 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}] 07:20:52 INFO - PROCESS | 2194 | 1461162052439 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 07:20:52 INFO - PROCESS | 2194 | 1461162052539 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:52 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd46800 == 51 [pid = 2194] [id = 621] 07:20:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x11c5e9000) [pid = 2194] [serial = 1863] [outer = 0x0] 07:20:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x12642c000) [pid = 2194] [serial = 1864] [outer = 0x11c5e9000] 07:20:52 INFO - PROCESS | 2194 | 1461162052591 Marionette DEBUG loaded listener.js 07:20:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x1269a8400) [pid = 2194] [serial = 1865] [outer = 0x11c5e9000] 07:20:53 INFO - PROCESS | 2194 | 1461162053035 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]]]}] 07:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 774ms 07:20:53 INFO - PROCESS | 2194 | 1461162053040 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 07:20:53 INFO - PROCESS | 2194 | 1461162053042 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 07:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:20:53 INFO - PROCESS | 2194 | 1461162053045 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:20:53 INFO - PROCESS | 2194 | 1461162053046 Marionette TRACE conn2 <- [1,2458,null,{}] 07:20:53 INFO - PROCESS | 2194 | 1461162053049 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}] 07:20:53 INFO - PROCESS | 2194 | 1461162053160 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 07:20:53 INFO - PROCESS | 2194 | 1461162053279 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:53 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d1d1000 == 52 [pid = 2194] [id = 622] 07:20:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x1269a9000) [pid = 2194] [serial = 1866] [outer = 0x0] 07:20:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x12715e800) [pid = 2194] [serial = 1867] [outer = 0x1269a9000] 07:20:53 INFO - PROCESS | 2194 | 1461162053328 Marionette DEBUG loaded listener.js 07:20:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x1278f5400) [pid = 2194] [serial = 1868] [outer = 0x1269a9000] 07:20:54 INFO - PROCESS | 2194 | 1461162054046 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]]]}] 07:20:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:20:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1069ms 07:20:54 INFO - PROCESS | 2194 | 1461162054114 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 07:20:54 INFO - PROCESS | 2194 | 1461162054116 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 07:20:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:20:54 INFO - PROCESS | 2194 | 1461162054120 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:20:54 INFO - PROCESS | 2194 | 1461162054122 Marionette TRACE conn2 <- [1,2462,null,{}] 07:20:54 INFO - PROCESS | 2194 | 1461162054126 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}] 07:20:54 INFO - PROCESS | 2194 | 1461162054223 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 07:20:54 INFO - PROCESS | 2194 | 1461162054290 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:54 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b976800 == 53 [pid = 2194] [id = 623] 07:20:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x11644f400) [pid = 2194] [serial = 1869] [outer = 0x0] 07:20:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x11784a800) [pid = 2194] [serial = 1870] [outer = 0x11644f400] 07:20:54 INFO - PROCESS | 2194 | 1461162054318 Marionette DEBUG loaded listener.js 07:20:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x1191ad400) [pid = 2194] [serial = 1871] [outer = 0x11644f400] 07:20:54 INFO - PROCESS | 2194 | 1461162054796 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]]]}] 07:20:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:20:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 720ms 07:20:54 INFO - PROCESS | 2194 | 1461162054841 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 07:20:54 INFO - PROCESS | 2194 | 1461162054845 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 07:20:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:20:54 INFO - PROCESS | 2194 | 1461162054850 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:20:54 INFO - PROCESS | 2194 | 1461162054852 Marionette TRACE conn2 <- [1,2466,null,{}] 07:20:54 INFO - PROCESS | 2194 | 1461162054854 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}] 07:20:54 INFO - PROCESS | 2194 | 1461162054945 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 07:20:55 INFO - PROCESS | 2194 | 1461162055017 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x118caa800 == 54 [pid = 2194] [id = 624] 07:20:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x118c3c400) [pid = 2194] [serial = 1872] [outer = 0x0] 07:20:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x119dd7400) [pid = 2194] [serial = 1873] [outer = 0x118c3c400] 07:20:55 INFO - PROCESS | 2194 | 1461162055044 Marionette DEBUG loaded listener.js 07:20:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11a548800) [pid = 2194] [serial = 1874] [outer = 0x118c3c400] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x12d1da000 == 53 [pid = 2194] [id = 574] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x12c113800 == 52 [pid = 2194] [id = 617] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x12bc39800 == 51 [pid = 2194] [id = 616] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3d7800 == 50 [pid = 2194] [id = 615] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3c9000 == 49 [pid = 2194] [id = 614] 07:20:55 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x1185a5800) [pid = 2194] [serial = 1780] [outer = 0x0] [url = about:blank] 07:20:55 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x1155bd000) [pid = 2194] [serial = 1777] [outer = 0x0] [url = about:blank] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x11985f000 == 48 [pid = 2194] [id = 613] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x129c7d800 == 47 [pid = 2194] [id = 612] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x127e63000 == 46 [pid = 2194] [id = 611] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x112185800 == 45 [pid = 2194] [id = 610] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4d9000 == 44 [pid = 2194] [id = 609] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x11b67c800 == 43 [pid = 2194] [id = 608] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x116420000 == 42 [pid = 2194] [id = 607] 07:20:55 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7ce800 == 41 [pid = 2194] [id = 606] 07:20:55 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x11a7b4c00) [pid = 2194] [serial = 1792] [outer = 0x0] [url = about:blank] 07:20:55 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x11acc9800) [pid = 2194] [serial = 1795] [outer = 0x0] [url = about:blank] 07:20:55 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x114e66c00) [pid = 2194] [serial = 1783] [outer = 0x0] [url = about:blank] 07:20:55 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x115878800) [pid = 2194] [serial = 1784] [outer = 0x0] [url = about:blank] 07:20:55 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x119d5e000) [pid = 2194] [serial = 1789] [outer = 0x0] [url = about:blank] 07:20:55 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x11a54d800) [pid = 2194] [serial = 1790] [outer = 0x0] [url = about:blank] 07:20:55 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x118838800) [pid = 2194] [serial = 1786] [outer = 0x0] [url = about:blank] 07:20:55 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x118f60c00) [pid = 2194] [serial = 1787] [outer = 0x0] [url = about:blank] 07:20:55 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x11a8e4400) [pid = 2194] [serial = 1793] [outer = 0x0] [url = about:blank] 07:20:55 INFO - PROCESS | 2194 | 1461162055566 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]]]}] 07:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 770ms 07:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:20:55 INFO - PROCESS | 2194 | 1461162055622 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 07:20:55 INFO - PROCESS | 2194 | 1461162055623 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 07:20:55 INFO - PROCESS | 2194 | 1461162055627 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:20:55 INFO - PROCESS | 2194 | 1461162055631 Marionette TRACE conn2 <- [1,2470,null,{}] 07:20:55 INFO - PROCESS | 2194 | 1461162055642 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}] 07:20:55 INFO - PROCESS | 2194 | 1461162055758 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 07:20:55 INFO - PROCESS | 2194 | 1461162055812 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x118cbb000 == 42 [pid = 2194] [id = 625] 07:20:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x114c28800) [pid = 2194] [serial = 1875] [outer = 0x0] 07:20:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x119d5e000) [pid = 2194] [serial = 1876] [outer = 0x114c28800] 07:20:55 INFO - PROCESS | 2194 | 1461162055835 Marionette DEBUG loaded listener.js 07:20:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x11a8e4400) [pid = 2194] [serial = 1877] [outer = 0x114c28800] 07:20:56 INFO - PROCESS | 2194 | 1461162056215 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]]]}] 07:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 625ms 07:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:20:56 INFO - PROCESS | 2194 | 1461162056252 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 07:20:56 INFO - PROCESS | 2194 | 1461162056255 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 07:20:56 INFO - PROCESS | 2194 | 1461162056259 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:20:56 INFO - PROCESS | 2194 | 1461162056260 Marionette TRACE conn2 <- [1,2474,null,{}] 07:20:56 INFO - PROCESS | 2194 | 1461162056264 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}] 07:20:56 INFO - PROCESS | 2194 | 1461162056382 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 07:20:56 INFO - PROCESS | 2194 | 1461162056468 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a936800 == 43 [pid = 2194] [id = 626] 07:20:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x11a7b3c00) [pid = 2194] [serial = 1878] [outer = 0x0] 07:20:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x11acd7800) [pid = 2194] [serial = 1879] [outer = 0x11a7b3c00] 07:20:56 INFO - PROCESS | 2194 | 1461162056511 Marionette DEBUG loaded listener.js 07:20:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x11b074000) [pid = 2194] [serial = 1880] [outer = 0x11a7b3c00] 07:20:56 INFO - PROCESS | 2194 | 1461162056798 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]]]}] 07:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 570ms 07:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:20:56 INFO - PROCESS | 2194 | 1461162056828 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 07:20:56 INFO - PROCESS | 2194 | 1461162056829 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 07:20:56 INFO - PROCESS | 2194 | 1461162056831 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:20:56 INFO - PROCESS | 2194 | 1461162056832 Marionette TRACE conn2 <- [1,2478,null,{}] 07:20:56 INFO - PROCESS | 2194 | 1461162056835 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}] 07:20:56 INFO - PROCESS | 2194 | 1461162056915 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 07:20:56 INFO - PROCESS | 2194 | 1461162056986 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x118e25800 == 44 [pid = 2194] [id = 627] 07:20:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x11a8e3800) [pid = 2194] [serial = 1881] [outer = 0x0] 07:20:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x11b9bec00) [pid = 2194] [serial = 1882] [outer = 0x11a8e3800] 07:20:57 INFO - PROCESS | 2194 | 1461162057012 Marionette DEBUG loaded listener.js 07:20:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11bd94400) [pid = 2194] [serial = 1883] [outer = 0x11a8e3800] 07:20:57 INFO - PROCESS | 2194 | 1461162057278 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]]]}] 07:20:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:20:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 468ms 07:20:57 INFO - PROCESS | 2194 | 1461162057300 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 07:20:57 INFO - PROCESS | 2194 | 1461162057302 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 07:20:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:20:57 INFO - PROCESS | 2194 | 1461162057312 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:20:57 INFO - PROCESS | 2194 | 1461162057313 Marionette TRACE conn2 <- [1,2482,null,{}] 07:20:57 INFO - PROCESS | 2194 | 1461162057315 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}] 07:20:57 INFO - PROCESS | 2194 | 1461162057426 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 07:20:57 INFO - PROCESS | 2194 | 1461162057431 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260e6000 == 45 [pid = 2194] [id = 628] 07:20:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11bd90c00) [pid = 2194] [serial = 1884] [outer = 0x0] 07:20:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11c174800) [pid = 2194] [serial = 1885] [outer = 0x11bd90c00] 07:20:57 INFO - PROCESS | 2194 | 1461162057459 Marionette DEBUG loaded listener.js 07:20:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x1239ea400) [pid = 2194] [serial = 1886] [outer = 0x11bd90c00] 07:20:57 INFO - PROCESS | 2194 | 1461162057862 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]]]}] 07:20:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:20:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 569ms 07:20:57 INFO - PROCESS | 2194 | 1461162057888 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 07:20:57 INFO - PROCESS | 2194 | 1461162057890 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 07:20:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:20:57 INFO - PROCESS | 2194 | 1461162057894 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:20:57 INFO - PROCESS | 2194 | 1461162057895 Marionette TRACE conn2 <- [1,2486,null,{}] 07:20:57 INFO - PROCESS | 2194 | 1461162057899 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}] 07:20:58 INFO - PROCESS | 2194 | 1461162058051 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 07:20:58 INFO - PROCESS | 2194 | 1461162058111 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:58 INFO - PROCESS | 2194 | ++DOCSHELL 0x118519000 == 46 [pid = 2194] [id = 629] 07:20:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11c4f9c00) [pid = 2194] [serial = 1887] [outer = 0x0] 07:20:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x126428400) [pid = 2194] [serial = 1888] [outer = 0x11c4f9c00] 07:20:58 INFO - PROCESS | 2194 | 1461162058152 Marionette DEBUG loaded listener.js 07:20:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x1266e7800) [pid = 2194] [serial = 1889] [outer = 0x11c4f9c00] 07:20:58 INFO - PROCESS | 2194 | 1461162058562 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]]]}] 07:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 721ms 07:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:20:58 INFO - PROCESS | 2194 | 1461162058614 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 07:20:58 INFO - PROCESS | 2194 | 1461162058616 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 07:20:58 INFO - PROCESS | 2194 | 1461162058618 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:20:58 INFO - PROCESS | 2194 | 1461162058619 Marionette TRACE conn2 <- [1,2490,null,{}] 07:20:58 INFO - PROCESS | 2194 | 1461162058621 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}] 07:20:58 INFO - PROCESS | 2194 | 1461162058718 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 07:20:58 INFO - PROCESS | 2194 | 1461162058757 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:58 INFO - PROCESS | 2194 | ++DOCSHELL 0x12aae3800 == 47 [pid = 2194] [id = 630] 07:20:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x1266e7c00) [pid = 2194] [serial = 1890] [outer = 0x0] 07:20:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x1269a7800) [pid = 2194] [serial = 1891] [outer = 0x1266e7c00] 07:20:58 INFO - PROCESS | 2194 | 1461162058782 Marionette DEBUG loaded listener.js 07:20:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x126b9b800) [pid = 2194] [serial = 1892] [outer = 0x1266e7c00] 07:20:59 INFO - PROCESS | 2194 | 1461162059124 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]]]}] 07:20:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:20:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 518ms 07:20:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:20:59 INFO - PROCESS | 2194 | 1461162059137 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 07:20:59 INFO - PROCESS | 2194 | 1461162059139 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 07:20:59 INFO - PROCESS | 2194 | 1461162059142 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:20:59 INFO - PROCESS | 2194 | 1461162059144 Marionette TRACE conn2 <- [1,2494,null,{}] 07:20:59 INFO - PROCESS | 2194 | 1461162059148 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}] 07:20:59 INFO - PROCESS | 2194 | 1461162059297 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 07:20:59 INFO - PROCESS | 2194 | 1461162059316 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afe1000 == 48 [pid = 2194] [id = 631] 07:20:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x1269a7000) [pid = 2194] [serial = 1893] [outer = 0x0] 07:20:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x126baa400) [pid = 2194] [serial = 1894] [outer = 0x1269a7000] 07:20:59 INFO - PROCESS | 2194 | 1461162059357 Marionette DEBUG loaded listener.js 07:20:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x126dd3800) [pid = 2194] [serial = 1895] [outer = 0x1269a7000] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11a74d000) [pid = 2194] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11bd91400) [pid = 2194] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x1178f3c00) [pid = 2194] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x118c05000) [pid = 2194] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11c29b000) [pid = 2194] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x11c297400) [pid = 2194] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x114e5e000) [pid = 2194] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11b071800) [pid = 2194] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11211ec00) [pid = 2194] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x127180c00) [pid = 2194] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x129938000) [pid = 2194] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x126dd2c00) [pid = 2194] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x114f57800) [pid = 2194] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x114c1e800) [pid = 2194] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x12b857c00) [pid = 2194] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x126ba2800) [pid = 2194] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x126425800) [pid = 2194] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x126426800) [pid = 2194] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x114491400) [pid = 2194] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x11ad82800) [pid = 2194] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x119dd8000) [pid = 2194] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x112117c00) [pid = 2194] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:20:59 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x11644b000) [pid = 2194] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:20:59 INFO - PROCESS | 2194 | 1461162059911 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]]]}] 07:20:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:20:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 821ms 07:20:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:20:59 INFO - PROCESS | 2194 | 1461162059963 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 07:20:59 INFO - PROCESS | 2194 | 1461162059964 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 07:20:59 INFO - PROCESS | 2194 | 1461162059967 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:20:59 INFO - PROCESS | 2194 | 1461162059968 Marionette TRACE conn2 <- [1,2498,null,{}] 07:20:59 INFO - PROCESS | 2194 | 1461162059970 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}] 07:21:00 INFO - PROCESS | 2194 | 1461162060049 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 07:21:00 INFO - PROCESS | 2194 | 1461162060054 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:00 INFO - PROCESS | 2194 | ++DOCSHELL 0x118507000 == 49 [pid = 2194] [id = 632] 07:21:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x114c1e800) [pid = 2194] [serial = 1896] [outer = 0x0] 07:21:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x1185a3c00) [pid = 2194] [serial = 1897] [outer = 0x114c1e800] 07:21:00 INFO - PROCESS | 2194 | 1461162060081 Marionette DEBUG loaded listener.js 07:21:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x11b071000) [pid = 2194] [serial = 1898] [outer = 0x114c1e800] 07:21:00 INFO - PROCESS | 2194 | 1461162060414 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]]]}] 07:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 469ms 07:21:00 INFO - PROCESS | 2194 | 1461162060438 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 07:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:21:00 INFO - PROCESS | 2194 | 1461162060441 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 07:21:00 INFO - PROCESS | 2194 | 1461162060443 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:21:00 INFO - PROCESS | 2194 | 1461162060445 Marionette TRACE conn2 <- [1,2502,null,{}] 07:21:00 INFO - PROCESS | 2194 | 1461162060448 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}] 07:21:00 INFO - PROCESS | 2194 | 1461162060564 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 07:21:00 INFO - PROCESS | 2194 | 1461162060592 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:00 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b7ed000 == 50 [pid = 2194] [id = 633] 07:21:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x1239eac00) [pid = 2194] [serial = 1899] [outer = 0x0] 07:21:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x126dd5000) [pid = 2194] [serial = 1900] [outer = 0x1239eac00] 07:21:00 INFO - PROCESS | 2194 | 1461162060622 Marionette DEBUG loaded listener.js 07:21:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x127457000) [pid = 2194] [serial = 1901] [outer = 0x1239eac00] 07:21:00 INFO - PROCESS | 2194 | 1461162060929 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]]]}] 07:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 07:21:00 INFO - PROCESS | 2194 | 1461162060964 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 07:21:00 INFO - PROCESS | 2194 | 1461162060965 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 07:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:21:00 INFO - PROCESS | 2194 | 1461162060967 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:21:00 INFO - PROCESS | 2194 | 1461162060968 Marionette TRACE conn2 <- [1,2506,null,{}] 07:21:00 INFO - PROCESS | 2194 | 1461162060973 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}] 07:21:01 INFO - PROCESS | 2194 | 1461162061050 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 07:21:01 INFO - PROCESS | 2194 | 1461162061056 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf44000 == 51 [pid = 2194] [id = 634] 07:21:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x12715c800) [pid = 2194] [serial = 1902] [outer = 0x0] 07:21:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x127ef8000) [pid = 2194] [serial = 1903] [outer = 0x12715c800] 07:21:01 INFO - PROCESS | 2194 | 1461162061081 Marionette DEBUG loaded listener.js 07:21:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x1297b8000) [pid = 2194] [serial = 1904] [outer = 0x12715c800] 07:21:01 INFO - PROCESS | 2194 | 1461162061403 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]]]}] 07:21:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:21:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 474ms 07:21:01 INFO - PROCESS | 2194 | 1461162061441 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 07:21:01 INFO - PROCESS | 2194 | 1461162061442 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 07:21:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:21:01 INFO - PROCESS | 2194 | 1461162061444 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:21:01 INFO - PROCESS | 2194 | 1461162061445 Marionette TRACE conn2 <- [1,2510,null,{}] 07:21:01 INFO - PROCESS | 2194 | 1461162061448 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}] 07:21:01 INFO - PROCESS | 2194 | 1461162061551 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 07:21:01 INFO - PROCESS | 2194 | 1461162061560 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d1d5800 == 52 [pid = 2194] [id = 635] 07:21:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x1297b4400) [pid = 2194] [serial = 1905] [outer = 0x0] 07:21:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x129f3bc00) [pid = 2194] [serial = 1906] [outer = 0x1297b4400] 07:21:01 INFO - PROCESS | 2194 | 1461162061585 Marionette DEBUG loaded listener.js 07:21:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x129f47c00) [pid = 2194] [serial = 1907] [outer = 0x1297b4400] 07:21:01 INFO - PROCESS | 2194 | 1461162061997 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]]]}] 07:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 619ms 07:21:02 INFO - PROCESS | 2194 | 1461162062065 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 07:21:02 INFO - PROCESS | 2194 | 1461162062067 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 07:21:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:21:02 INFO - PROCESS | 2194 | 1461162062074 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:21:02 INFO - PROCESS | 2194 | 1461162062076 Marionette TRACE conn2 <- [1,2514,null,{}] 07:21:02 INFO - PROCESS | 2194 | 1461162062080 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}] 07:21:02 INFO - PROCESS | 2194 | 1461162062188 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 07:21:02 INFO - PROCESS | 2194 | 1461162062260 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x11531b000 == 53 [pid = 2194] [id = 636] 07:21:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x114e5ec00) [pid = 2194] [serial = 1908] [outer = 0x0] 07:21:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x1162e5000) [pid = 2194] [serial = 1909] [outer = 0x114e5ec00] 07:21:02 INFO - PROCESS | 2194 | 1461162062293 Marionette DEBUG loaded listener.js 07:21:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x1187c8400) [pid = 2194] [serial = 1910] [outer = 0x114e5ec00] 07:21:02 INFO - PROCESS | 2194 | 1461162062730 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]]]}] 07:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 672ms 07:21:02 INFO - PROCESS | 2194 | 1461162062745 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 07:21:02 INFO - PROCESS | 2194 | 1461162062749 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 07:21:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:21:02 INFO - PROCESS | 2194 | 1461162062753 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:21:02 INFO - PROCESS | 2194 | 1461162062755 Marionette TRACE conn2 <- [1,2518,null,{}] 07:21:02 INFO - PROCESS | 2194 | 1461162062758 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}] 07:21:02 INFO - PROCESS | 2194 | 1461162062860 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 07:21:02 INFO - PROCESS | 2194 | 1461162062918 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c225800 == 54 [pid = 2194] [id = 637] 07:21:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x118ecec00) [pid = 2194] [serial = 1911] [outer = 0x0] 07:21:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11a54c800) [pid = 2194] [serial = 1912] [outer = 0x118ecec00] 07:21:02 INFO - PROCESS | 2194 | 1461162062948 Marionette DEBUG loaded listener.js 07:21:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11a8e1000) [pid = 2194] [serial = 1913] [outer = 0x118ecec00] 07:21:03 INFO - PROCESS | 2194 | 1461162063399 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]]]}] 07:21:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:21:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 673ms 07:21:03 INFO - PROCESS | 2194 | 1461162063427 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 07:21:03 INFO - PROCESS | 2194 | 1461162063428 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 07:21:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:21:03 INFO - PROCESS | 2194 | 1461162063431 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:21:03 INFO - PROCESS | 2194 | 1461162063434 Marionette TRACE conn2 <- [1,2522,null,{}] 07:21:03 INFO - PROCESS | 2194 | 1461162063442 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}] 07:21:03 INFO - PROCESS | 2194 | 1461162063571 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 07:21:03 INFO - PROCESS | 2194 | 1461162063656 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:03 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b49a000 == 55 [pid = 2194] [id = 638] 07:21:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11bd92400) [pid = 2194] [serial = 1914] [outer = 0x0] 07:21:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11c16d800) [pid = 2194] [serial = 1915] [outer = 0x11bd92400] 07:21:03 INFO - PROCESS | 2194 | 1461162063689 Marionette DEBUG loaded listener.js 07:21:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11c58d000) [pid = 2194] [serial = 1916] [outer = 0x11bd92400] 07:21:04 INFO - PROCESS | 2194 | 1461162064140 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]]]}] 07:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 775ms 07:21:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:21:04 INFO - PROCESS | 2194 | 1461162064218 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 07:21:04 INFO - PROCESS | 2194 | 1461162064220 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 07:21:04 INFO - PROCESS | 2194 | 1461162064224 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:21:04 INFO - PROCESS | 2194 | 1461162064225 Marionette TRACE conn2 <- [1,2526,null,{}] 07:21:04 INFO - PROCESS | 2194 | 1461162064227 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}] 07:21:04 INFO - PROCESS | 2194 | 1461162064333 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 07:21:04 INFO - PROCESS | 2194 | 1461162064427 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:04 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc05000 == 56 [pid = 2194] [id = 639] 07:21:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11c5e5400) [pid = 2194] [serial = 1917] [outer = 0x0] 07:21:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x1262b9c00) [pid = 2194] [serial = 1918] [outer = 0x11c5e5400] 07:21:04 INFO - PROCESS | 2194 | 1461162064477 Marionette DEBUG loaded listener.js 07:21:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x1269ac800) [pid = 2194] [serial = 1919] [outer = 0x11c5e5400] 07:21:04 INFO - PROCESS | 2194 | 1461162064975 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]]]}] 07:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 772ms 07:21:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:21:05 INFO - PROCESS | 2194 | 1461162064996 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 07:21:05 INFO - PROCESS | 2194 | 1461162064998 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 07:21:05 INFO - PROCESS | 2194 | 1461162065000 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:21:05 INFO - PROCESS | 2194 | 1461162065001 Marionette TRACE conn2 <- [1,2530,null,{}] 07:21:05 INFO - PROCESS | 2194 | 1461162065005 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}] 07:21:05 INFO - PROCESS | 2194 | 1461162065102 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 07:21:05 INFO - PROCESS | 2194 | 1461162065158 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc95000 == 57 [pid = 2194] [id = 640] 07:21:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x1269a8000) [pid = 2194] [serial = 1920] [outer = 0x0] 07:21:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x127158400) [pid = 2194] [serial = 1921] [outer = 0x1269a8000] 07:21:05 INFO - PROCESS | 2194 | 1461162065191 Marionette DEBUG loaded listener.js 07:21:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x1297be400) [pid = 2194] [serial = 1922] [outer = 0x1269a8000] 07:21:05 INFO - PROCESS | 2194 | 1461162065605 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]]]}] 07:21:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:21:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 624ms 07:21:05 INFO - PROCESS | 2194 | 1461162065624 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 07:21:05 INFO - PROCESS | 2194 | 1461162065626 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 07:21:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:21:05 INFO - PROCESS | 2194 | 1461162065628 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:21:05 INFO - PROCESS | 2194 | 1461162065629 Marionette TRACE conn2 <- [1,2534,null,{}] 07:21:05 INFO - PROCESS | 2194 | 1461162065632 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}] 07:21:05 INFO - PROCESS | 2194 | 1461162065744 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 07:21:05 INFO - PROCESS | 2194 | 1461162065804 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e513000 == 58 [pid = 2194] [id = 641] 07:21:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x129f6a000) [pid = 2194] [serial = 1923] [outer = 0x0] 07:21:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12a8edc00) [pid = 2194] [serial = 1924] [outer = 0x129f6a000] 07:21:05 INFO - PROCESS | 2194 | 1461162065836 Marionette DEBUG loaded listener.js 07:21:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x12b3f3c00) [pid = 2194] [serial = 1925] [outer = 0x129f6a000] 07:21:06 INFO - PROCESS | 2194 | 1461162066304 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]]]}] 07:21:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:21:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 722ms 07:21:06 INFO - PROCESS | 2194 | 1461162066387 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 07:21:06 INFO - PROCESS | 2194 | 1461162066389 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 07:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:21:06 INFO - PROCESS | 2194 | 1461162066393 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:21:06 INFO - PROCESS | 2194 | 1461162066394 Marionette TRACE conn2 <- [1,2538,null,{}] 07:21:06 INFO - PROCESS | 2194 | 1461162066397 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}] 07:21:06 INFO - PROCESS | 2194 | 1461162066497 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 07:21:06 INFO - PROCESS | 2194 | 1461162066570 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:06 INFO - PROCESS | 2194 | ++DOCSHELL 0x1144b7800 == 59 [pid = 2194] [id = 642] 07:21:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x112120800) [pid = 2194] [serial = 1926] [outer = 0x0] 07:21:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x1156a4c00) [pid = 2194] [serial = 1927] [outer = 0x112120800] 07:21:06 INFO - PROCESS | 2194 | 1461162066601 Marionette DEBUG loaded listener.js 07:21:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x11b074c00) [pid = 2194] [serial = 1928] [outer = 0x112120800] 07:21:07 INFO - PROCESS | 2194 | 1461162067122 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]]]}] 07:21:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:21:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 771ms 07:21:07 INFO - PROCESS | 2194 | 1461162067165 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 07:21:07 INFO - PROCESS | 2194 | 1461162067167 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 07:21:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:21:07 INFO - PROCESS | 2194 | 1461162067170 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:21:07 INFO - PROCESS | 2194 | 1461162067172 Marionette TRACE conn2 <- [1,2542,null,{}] 07:21:07 INFO - PROCESS | 2194 | 1461162067175 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}] 07:21:07 INFO - PROCESS | 2194 | 1461162067271 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 07:21:07 INFO - PROCESS | 2194 | 1461162067332 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:07 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf04800 == 60 [pid = 2194] [id = 643] 07:21:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x114f64800) [pid = 2194] [serial = 1929] [outer = 0x0] 07:21:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x11662fc00) [pid = 2194] [serial = 1930] [outer = 0x114f64800] 07:21:07 INFO - PROCESS | 2194 | 1461162067361 Marionette DEBUG loaded listener.js 07:21:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x118ed7800) [pid = 2194] [serial = 1931] [outer = 0x114f64800] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x127560800 == 59 [pid = 2194] [id = 603] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x11a907000 == 58 [pid = 2194] [id = 600] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x112175800 == 57 [pid = 2194] [id = 599] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf44000 == 56 [pid = 2194] [id = 634] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x12b7ed000 == 55 [pid = 2194] [id = 633] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x118507000 == 54 [pid = 2194] [id = 632] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x12afe1000 == 53 [pid = 2194] [id = 631] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x12aae3800 == 52 [pid = 2194] [id = 630] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x118519000 == 51 [pid = 2194] [id = 629] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x1260e6000 == 50 [pid = 2194] [id = 628] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x118e25800 == 49 [pid = 2194] [id = 627] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x11a936800 == 48 [pid = 2194] [id = 626] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x118cbb000 == 47 [pid = 2194] [id = 625] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x118caa800 == 46 [pid = 2194] [id = 624] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x11b976800 == 45 [pid = 2194] [id = 623] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x12391e000 == 44 [pid = 2194] [id = 620] 07:21:07 INFO - PROCESS | 2194 | --DOCSHELL 0x119865000 == 43 [pid = 2194] [id = 619] 07:21:07 INFO - PROCESS | 2194 | 1461162067856 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]]]}] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x118c7f400) [pid = 2194] [serial = 1781] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x12bcedc00) [pid = 2194] [serial = 1724] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x127ef1000) [pid = 2194] [serial = 1849] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x129932400) [pid = 2194] [serial = 1850] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x129f3ac00) [pid = 2194] [serial = 1852] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x126baa800) [pid = 2194] [serial = 1838] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x126b9e400) [pid = 2194] [serial = 1844] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x126b92400) [pid = 2194] [serial = 1835] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x12715ac00) [pid = 2194] [serial = 1843] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x1239e9c00) [pid = 2194] [serial = 1832] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x129f43000) [pid = 2194] [serial = 1853] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x127162c00) [pid = 2194] [serial = 1846] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x1164df800) [pid = 2194] [serial = 1778] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x126baf000) [pid = 2194] [serial = 1775] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x1266e6400) [pid = 2194] [serial = 1834] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x126ba2000) [pid = 2194] [serial = 1837] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x1178fa800) [pid = 2194] [serial = 1840] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x126d14000) [pid = 2194] [serial = 1841] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x11bd29c00) [pid = 2194] [serial = 1808] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11b9bd800) [pid = 2194] [serial = 1807] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11ae2dc00) [pid = 2194] [serial = 1805] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11a8e3c00) [pid = 2194] [serial = 1804] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x114c29400) [pid = 2194] [serial = 1799] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x112354400) [pid = 2194] [serial = 1798] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11c7b9c00) [pid = 2194] [serial = 1817] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x11c294000) [pid = 2194] [serial = 1816] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x11a8e8c00) [pid = 2194] [serial = 1825] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x11aee9400) [pid = 2194] [serial = 1826] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11c16f800) [pid = 2194] [serial = 1811] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x11bd9b400) [pid = 2194] [serial = 1810] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x119955000) [pid = 2194] [serial = 1802] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x118cd2800) [pid = 2194] [serial = 1801] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x119d63c00) [pid = 2194] [serial = 1822] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x11a544c00) [pid = 2194] [serial = 1823] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x11c5ee000) [pid = 2194] [serial = 1814] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x11c580400) [pid = 2194] [serial = 1813] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x11c5edc00) [pid = 2194] [serial = 1831] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x1178f9400) [pid = 2194] [serial = 1820] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x1157abc00) [pid = 2194] [serial = 1819] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x11bd8d800) [pid = 2194] [serial = 1828] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x11c299000) [pid = 2194] [serial = 1829] [outer = 0x0] [url = about:blank] 07:21:07 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x12745e400) [pid = 2194] [serial = 1847] [outer = 0x0] [url = about:blank] 07:21:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:21:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 721ms 07:21:07 INFO - PROCESS | 2194 | 1461162067891 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 07:21:07 INFO - PROCESS | 2194 | 1461162067894 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 07:21:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:21:07 INFO - PROCESS | 2194 | 1461162067899 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:21:07 INFO - PROCESS | 2194 | 1461162067900 Marionette TRACE conn2 <- [1,2546,null,{}] 07:21:07 INFO - PROCESS | 2194 | 1461162067908 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}] 07:21:07 INFO - PROCESS | 2194 | 1461162067992 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 07:21:08 INFO - PROCESS | 2194 | 1461162067997 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d8b000 == 44 [pid = 2194] [id = 644] 07:21:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x118f5bc00) [pid = 2194] [serial = 1932] [outer = 0x0] 07:21:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x11a545c00) [pid = 2194] [serial = 1933] [outer = 0x118f5bc00] 07:21:08 INFO - PROCESS | 2194 | 1461162068024 Marionette DEBUG loaded listener.js 07:21:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x11a864800) [pid = 2194] [serial = 1934] [outer = 0x118f5bc00] 07:21:08 INFO - PROCESS | 2194 | 1461162068490 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]]]}] 07:21:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:21:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 621ms 07:21:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:21:08 INFO - PROCESS | 2194 | 1461162068525 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 07:21:08 INFO - PROCESS | 2194 | 1461162068527 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 07:21:08 INFO - PROCESS | 2194 | 1461162068530 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:21:08 INFO - PROCESS | 2194 | 1461162068532 Marionette TRACE conn2 <- [1,2550,null,{}] 07:21:08 INFO - PROCESS | 2194 | 1461162068542 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}] 07:21:08 INFO - PROCESS | 2194 | 1461162068625 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 07:21:08 INFO - PROCESS | 2194 | 1461162068629 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b674000 == 45 [pid = 2194] [id = 645] 07:21:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x11b06c800) [pid = 2194] [serial = 1935] [outer = 0x0] 07:21:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x11b6ed800) [pid = 2194] [serial = 1936] [outer = 0x11b06c800] 07:21:08 INFO - PROCESS | 2194 | 1461162068657 Marionette DEBUG loaded listener.js 07:21:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x11bd1c400) [pid = 2194] [serial = 1937] [outer = 0x11b06c800] 07:21:09 INFO - PROCESS | 2194 | 1461162069001 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]]]}] 07:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 07:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:21:09 INFO - PROCESS | 2194 | 1461162069051 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 07:21:09 INFO - PROCESS | 2194 | 1461162069052 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 07:21:09 INFO - PROCESS | 2194 | 1461162069055 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:21:09 INFO - PROCESS | 2194 | 1461162069056 Marionette TRACE conn2 <- [1,2554,null,{}] 07:21:09 INFO - PROCESS | 2194 | 1461162069058 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}] 07:21:09 INFO - PROCESS | 2194 | 1461162069141 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 07:21:09 INFO - PROCESS | 2194 | 1461162069145 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:09 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4d9000 == 46 [pid = 2194] [id = 646] 07:21:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x11bd91000) [pid = 2194] [serial = 1938] [outer = 0x0] 07:21:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x11c298000) [pid = 2194] [serial = 1939] [outer = 0x11bd91000] 07:21:09 INFO - PROCESS | 2194 | 1461162069172 Marionette DEBUG loaded listener.js 07:21:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x11c5e4400) [pid = 2194] [serial = 1940] [outer = 0x11bd91000] 07:21:09 INFO - PROCESS | 2194 | 1461162069509 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]]]}] 07:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 470ms 07:21:09 INFO - PROCESS | 2194 | 1461162069525 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 07:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:21:09 INFO - PROCESS | 2194 | 1461162069526 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 07:21:09 INFO - PROCESS | 2194 | 1461162069529 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:21:09 INFO - PROCESS | 2194 | 1461162069529 Marionette TRACE conn2 <- [1,2558,null,{}] 07:21:09 INFO - PROCESS | 2194 | 1461162069532 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}] 07:21:09 INFO - PROCESS | 2194 | 1461162069620 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 07:21:09 INFO - PROCESS | 2194 | 1461162069715 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:09 INFO - PROCESS | 2194 | ++DOCSHELL 0x126218000 == 47 [pid = 2194] [id = 647] 07:21:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x11c728000) [pid = 2194] [serial = 1941] [outer = 0x0] 07:21:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x1239ea800) [pid = 2194] [serial = 1942] [outer = 0x11c728000] 07:21:09 INFO - PROCESS | 2194 | 1461162069759 Marionette DEBUG loaded listener.js 07:21:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x126427800) [pid = 2194] [serial = 1943] [outer = 0x11c728000] 07:21:10 INFO - PROCESS | 2194 | 1461162070207 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]]]}] 07:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 720ms 07:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:21:10 INFO - PROCESS | 2194 | 1461162070249 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 07:21:10 INFO - PROCESS | 2194 | 1461162070250 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 07:21:10 INFO - PROCESS | 2194 | 1461162070253 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:21:10 INFO - PROCESS | 2194 | 1461162070254 Marionette TRACE conn2 <- [1,2562,null,{}] 07:21:10 INFO - PROCESS | 2194 | 1461162070256 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}] 07:21:10 INFO - PROCESS | 2194 | 1461162070374 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 07:21:10 INFO - PROCESS | 2194 | 1461162070408 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x1291c8000 == 48 [pid = 2194] [id = 648] 07:21:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x1269a6000) [pid = 2194] [serial = 1944] [outer = 0x0] 07:21:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x126ba3000) [pid = 2194] [serial = 1945] [outer = 0x1269a6000] 07:21:10 INFO - PROCESS | 2194 | 1461162070435 Marionette DEBUG loaded listener.js 07:21:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x127166c00) [pid = 2194] [serial = 1946] [outer = 0x1269a6000] 07:21:10 INFO - PROCESS | 2194 | 1461162070781 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]]]}] 07:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 573ms 07:21:10 INFO - PROCESS | 2194 | 1461162070831 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 07:21:10 INFO - PROCESS | 2194 | 1461162070832 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 07:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:21:10 INFO - PROCESS | 2194 | 1461162070835 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:21:10 INFO - PROCESS | 2194 | 1461162070836 Marionette TRACE conn2 <- [1,2566,null,{}] 07:21:10 INFO - PROCESS | 2194 | 1461162070838 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}] 07:21:10 INFO - PROCESS | 2194 | 1461162070942 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 07:21:10 INFO - PROCESS | 2194 | 1461162070946 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c8a800 == 49 [pid = 2194] [id = 649] 07:21:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x1269a6800) [pid = 2194] [serial = 1947] [outer = 0x0] 07:21:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x129117800) [pid = 2194] [serial = 1948] [outer = 0x1269a6800] 07:21:11 INFO - PROCESS | 2194 | 1461162071002 Marionette DEBUG loaded listener.js 07:21:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x129f44400) [pid = 2194] [serial = 1949] [outer = 0x1269a6800] 07:21:11 INFO - PROCESS | 2194 | 1461162071337 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]]]}] 07:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 07:21:11 INFO - PROCESS | 2194 | 1461162071357 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 07:21:11 INFO - PROCESS | 2194 | 1461162071358 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 07:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:21:11 INFO - PROCESS | 2194 | 1461162071360 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:21:11 INFO - PROCESS | 2194 | 1461162071361 Marionette TRACE conn2 <- [1,2570,null,{}] 07:21:11 INFO - PROCESS | 2194 | 1461162071363 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}] 07:21:11 INFO - PROCESS | 2194 | 1461162071475 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 07:21:11 INFO - PROCESS | 2194 | 1461162071488 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:11 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afdf000 == 50 [pid = 2194] [id = 650] 07:21:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x12754a800) [pid = 2194] [serial = 1950] [outer = 0x0] 07:21:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x12a8ecc00) [pid = 2194] [serial = 1951] [outer = 0x12754a800] 07:21:11 INFO - PROCESS | 2194 | 1461162071513 Marionette DEBUG loaded listener.js 07:21:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x12a8f6800) [pid = 2194] [serial = 1952] [outer = 0x12754a800] 07:21:11 INFO - PROCESS | 2194 | 1461162071861 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]]]}] 07:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 519ms 07:21:11 INFO - PROCESS | 2194 | 1461162071879 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 07:21:11 INFO - PROCESS | 2194 | 1461162071880 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 07:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:21:11 INFO - PROCESS | 2194 | 1461162071883 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:21:11 INFO - PROCESS | 2194 | 1461162071884 Marionette TRACE conn2 <- [1,2574,null,{}] 07:21:11 INFO - PROCESS | 2194 | 1461162071886 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}] 07:21:11 INFO - PROCESS | 2194 | 1461162071989 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 07:21:12 INFO - PROCESS | 2194 | 1461162072004 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb2a800 == 51 [pid = 2194] [id = 651] 07:21:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12717f800) [pid = 2194] [serial = 1953] [outer = 0x0] 07:21:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12b3f2c00) [pid = 2194] [serial = 1954] [outer = 0x12717f800] 07:21:12 INFO - PROCESS | 2194 | 1461162072029 Marionette DEBUG loaded listener.js 07:21:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x12b723400) [pid = 2194] [serial = 1955] [outer = 0x12717f800] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x1266e7c00) [pid = 2194] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11a8e3800) [pid = 2194] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x1239eac00) [pid = 2194] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11c4f9c00) [pid = 2194] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x1269a7000) [pid = 2194] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11bd90c00) [pid = 2194] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x114c1e800) [pid = 2194] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x114c28800) [pid = 2194] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x129937c00) [pid = 2194] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x118c3c400) [pid = 2194] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11644f400) [pid = 2194] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x11a7b3c00) [pid = 2194] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:21:12 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x12715c800) [pid = 2194] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:21:12 INFO - PROCESS | 2194 | 1461162072422 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]]]}] 07:21:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:21:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 568ms 07:21:12 INFO - PROCESS | 2194 | 1461162072456 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 07:21:12 INFO - PROCESS | 2194 | 1461162072458 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 07:21:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:21:12 INFO - PROCESS | 2194 | 1461162072461 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:21:12 INFO - PROCESS | 2194 | 1461162072462 Marionette TRACE conn2 <- [1,2578,null,{}] 07:21:12 INFO - PROCESS | 2194 | 1461162072464 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}] 07:21:12 INFO - PROCESS | 2194 | 1461162072578 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 07:21:12 INFO - PROCESS | 2194 | 1461162072613 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bc37800 == 52 [pid = 2194] [id = 652] 07:21:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x11211d800) [pid = 2194] [serial = 1956] [outer = 0x0] 07:21:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x11bd90c00) [pid = 2194] [serial = 1957] [outer = 0x11211d800] 07:21:12 INFO - PROCESS | 2194 | 1461162072639 Marionette DEBUG loaded listener.js 07:21:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x1269aa000) [pid = 2194] [serial = 1958] [outer = 0x11211d800] 07:21:12 INFO - PROCESS | 2194 | 1461162072947 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]]]}] 07:21:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:21:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 517ms 07:21:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:21:12 INFO - PROCESS | 2194 | 1461162072979 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 07:21:12 INFO - PROCESS | 2194 | 1461162072980 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 07:21:12 INFO - PROCESS | 2194 | 1461162072982 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:21:12 INFO - PROCESS | 2194 | 1461162072984 Marionette TRACE conn2 <- [1,2582,null,{}] 07:21:12 INFO - PROCESS | 2194 | 1461162072988 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}] 07:21:13 INFO - PROCESS | 2194 | 1461162073085 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 07:21:13 INFO - PROCESS | 2194 | 1461162073141 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d1c6000 == 53 [pid = 2194] [id = 653] 07:21:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x1266e7c00) [pid = 2194] [serial = 1959] [outer = 0x0] 07:21:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x12911d800) [pid = 2194] [serial = 1960] [outer = 0x1266e7c00] 07:21:13 INFO - PROCESS | 2194 | 1461162073171 Marionette DEBUG loaded listener.js 07:21:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x12bb56000) [pid = 2194] [serial = 1961] [outer = 0x1266e7c00] 07:21:13 INFO - PROCESS | 2194 | 1461162073437 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]]]}] 07:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 470ms 07:21:13 INFO - PROCESS | 2194 | 1461162073460 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 07:21:13 INFO - PROCESS | 2194 | 1461162073462 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 07:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:21:13 INFO - PROCESS | 2194 | 1461162073464 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:21:13 INFO - PROCESS | 2194 | 1461162073465 Marionette TRACE conn2 <- [1,2586,null,{}] 07:21:13 INFO - PROCESS | 2194 | 1461162073467 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}] 07:21:13 INFO - PROCESS | 2194 | 1461162073557 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 07:21:13 INFO - PROCESS | 2194 | 1461162073561 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc8b000 == 54 [pid = 2194] [id = 654] 07:21:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11c4f9c00) [pid = 2194] [serial = 1962] [outer = 0x0] 07:21:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x12bcebc00) [pid = 2194] [serial = 1963] [outer = 0x11c4f9c00] 07:21:13 INFO - PROCESS | 2194 | 1461162073587 Marionette DEBUG loaded listener.js 07:21:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x12bd9cc00) [pid = 2194] [serial = 1964] [outer = 0x11c4f9c00] 07:21:13 INFO - PROCESS | 2194 | 1461162073923 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]]]}] 07:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 468ms 07:21:13 INFO - PROCESS | 2194 | 1461162073932 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 07:21:13 INFO - PROCESS | 2194 | 1461162073933 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 07:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:21:13 INFO - PROCESS | 2194 | 1461162073936 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:21:13 INFO - PROCESS | 2194 | 1461162073937 Marionette TRACE conn2 <- [1,2590,null,{}] 07:21:13 INFO - PROCESS | 2194 | 1461162073942 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}] 07:21:14 INFO - PROCESS | 2194 | 1461162074026 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 07:21:14 INFO - PROCESS | 2194 | 1461162074086 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e838000 == 55 [pid = 2194] [id = 655] 07:21:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x12bb4d000) [pid = 2194] [serial = 1965] [outer = 0x0] 07:21:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12cf13400) [pid = 2194] [serial = 1966] [outer = 0x12bb4d000] 07:21:14 INFO - PROCESS | 2194 | 1461162074111 Marionette DEBUG loaded listener.js 07:21:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12d072800) [pid = 2194] [serial = 1967] [outer = 0x12bb4d000] 07:21:14 INFO - PROCESS | 2194 | 1461162074545 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]]]}] 07:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 676ms 07:21:14 INFO - PROCESS | 2194 | 1461162074613 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 07:21:14 INFO - PROCESS | 2194 | 1461162074616 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 07:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:21:14 INFO - PROCESS | 2194 | 1461162074620 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:21:14 INFO - PROCESS | 2194 | 1461162074622 Marionette TRACE conn2 <- [1,2594,null,{}] 07:21:14 INFO - PROCESS | 2194 | 1461162074627 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}] 07:21:14 INFO - PROCESS | 2194 | 1461162074767 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 07:21:14 INFO - PROCESS | 2194 | 1461162074872 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a907000 == 56 [pid = 2194] [id = 656] 07:21:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x1164e4400) [pid = 2194] [serial = 1968] [outer = 0x0] 07:21:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11923f400) [pid = 2194] [serial = 1969] [outer = 0x1164e4400] 07:21:14 INFO - PROCESS | 2194 | 1461162074924 Marionette DEBUG loaded listener.js 07:21:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11a7b1c00) [pid = 2194] [serial = 1970] [outer = 0x1164e4400] 07:21:15 INFO - PROCESS | 2194 | 1461162075464 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]]]}] 07:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 870ms 07:21:15 INFO - PROCESS | 2194 | 1461162075490 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 07:21:15 INFO - PROCESS | 2194 | 1461162075494 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 07:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:21:15 INFO - PROCESS | 2194 | 1461162075499 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:21:15 INFO - PROCESS | 2194 | 1461162075501 Marionette TRACE conn2 <- [1,2598,null,{}] 07:21:15 INFO - PROCESS | 2194 | 1461162075523 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}] 07:21:15 INFO - PROCESS | 2194 | 1461162075628 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 07:21:15 INFO - PROCESS | 2194 | 1461162075701 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x126203000 == 57 [pid = 2194] [id = 657] 07:21:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x11ae2bc00) [pid = 2194] [serial = 1971] [outer = 0x0] 07:21:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11aef8000) [pid = 2194] [serial = 1972] [outer = 0x11ae2bc00] 07:21:15 INFO - PROCESS | 2194 | 1461162075730 Marionette DEBUG loaded listener.js 07:21:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11c16ec00) [pid = 2194] [serial = 1973] [outer = 0x11ae2bc00] 07:21:16 INFO - PROCESS | 2194 | 1461162076156 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]]]}] 07:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 686ms 07:21:16 INFO - PROCESS | 2194 | 1461162076186 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 07:21:16 INFO - PROCESS | 2194 | 1461162076189 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 07:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:21:16 INFO - PROCESS | 2194 | 1461162076192 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:21:16 INFO - PROCESS | 2194 | 1461162076195 Marionette TRACE conn2 <- [1,2602,null,{}] 07:21:16 INFO - PROCESS | 2194 | 1461162076203 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}] 07:21:16 INFO - PROCESS | 2194 | 1461162076308 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 07:21:16 INFO - PROCESS | 2194 | 1461162076383 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d518800 == 58 [pid = 2194] [id = 658] 07:21:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x11c96c000) [pid = 2194] [serial = 1974] [outer = 0x0] 07:21:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x126b95000) [pid = 2194] [serial = 1975] [outer = 0x11c96c000] 07:21:16 INFO - PROCESS | 2194 | 1461162076416 Marionette DEBUG loaded listener.js 07:21:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x126badc00) [pid = 2194] [serial = 1976] [outer = 0x11c96c000] 07:21:16 INFO - PROCESS | 2194 | 1461162076834 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]]]}] 07:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 673ms 07:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:21:16 INFO - PROCESS | 2194 | 1461162076866 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 07:21:16 INFO - PROCESS | 2194 | 1461162076868 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 07:21:16 INFO - PROCESS | 2194 | 1461162076871 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:21:16 INFO - PROCESS | 2194 | 1461162076872 Marionette TRACE conn2 <- [1,2606,null,{}] 07:21:16 INFO - PROCESS | 2194 | 1461162076874 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}] 07:21:16 INFO - PROCESS | 2194 | 1461162076997 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 07:21:17 INFO - PROCESS | 2194 | 1461162077083 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x12eed9000 == 59 [pid = 2194] [id = 659] 07:21:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x126ba5800) [pid = 2194] [serial = 1977] [outer = 0x0] 07:21:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x129118000) [pid = 2194] [serial = 1978] [outer = 0x126ba5800] 07:21:17 INFO - PROCESS | 2194 | 1461162077115 Marionette DEBUG loaded listener.js 07:21:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12a8f9400) [pid = 2194] [serial = 1979] [outer = 0x126ba5800] 07:21:17 INFO - PROCESS | 2194 | 1461162077601 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]]]}] 07:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 771ms 07:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:21:17 INFO - PROCESS | 2194 | 1461162077643 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 07:21:17 INFO - PROCESS | 2194 | 1461162077645 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 07:21:17 INFO - PROCESS | 2194 | 1461162077647 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:21:17 INFO - PROCESS | 2194 | 1461162077648 Marionette TRACE conn2 <- [1,2610,null,{}] 07:21:17 INFO - PROCESS | 2194 | 1461162077650 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}] 07:21:17 INFO - PROCESS | 2194 | 1461162077754 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 07:21:18 INFO - PROCESS | 2194 | 1461162078034 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a917000 == 60 [pid = 2194] [id = 660] 07:21:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x114c1d800) [pid = 2194] [serial = 1980] [outer = 0x0] 07:21:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x114e5bc00) [pid = 2194] [serial = 1981] [outer = 0x114c1d800] 07:21:18 INFO - PROCESS | 2194 | 1461162078066 Marionette DEBUG loaded listener.js 07:21:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x114f64000) [pid = 2194] [serial = 1982] [outer = 0x114c1d800] 07:21:18 INFO - PROCESS | 2194 | 1461162078495 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]]]}] 07:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 869ms 07:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:21:18 INFO - PROCESS | 2194 | 1461162078517 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 07:21:18 INFO - PROCESS | 2194 | 1461162078519 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 07:21:18 INFO - PROCESS | 2194 | 1461162078523 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:21:18 INFO - PROCESS | 2194 | 1461162078526 Marionette TRACE conn2 <- [1,2614,null,{}] 07:21:18 INFO - PROCESS | 2194 | 1461162078530 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}] 07:21:18 INFO - PROCESS | 2194 | 1461162078656 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 07:21:18 INFO - PROCESS | 2194 | 1461162078760 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b978800 == 61 [pid = 2194] [id = 661] 07:21:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x1156af000) [pid = 2194] [serial = 1983] [outer = 0x0] 07:21:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x1178fbc00) [pid = 2194] [serial = 1984] [outer = 0x1156af000] 07:21:18 INFO - PROCESS | 2194 | 1461162078808 Marionette DEBUG loaded listener.js 07:21:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x118cd1000) [pid = 2194] [serial = 1985] [outer = 0x1156af000] 07:21:19 INFO - PROCESS | 2194 | 1461162079259 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]]]}] 07:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 777ms 07:21:19 INFO - PROCESS | 2194 | 1461162079301 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 07:21:19 INFO - PROCESS | 2194 | 1461162079304 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 07:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:21:19 INFO - PROCESS | 2194 | 1461162079306 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:21:19 INFO - PROCESS | 2194 | 1461162079307 Marionette TRACE conn2 <- [1,2618,null,{}] 07:21:19 INFO - PROCESS | 2194 | 1461162079310 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}] 07:21:19 INFO - PROCESS | 2194 | 1461162079403 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 07:21:19 INFO - PROCESS | 2194 | 1461162079464 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7bb000 == 62 [pid = 2194] [id = 662] 07:21:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x1178fb000) [pid = 2194] [serial = 1986] [outer = 0x0] 07:21:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x11a7aac00) [pid = 2194] [serial = 1987] [outer = 0x1178fb000] 07:21:19 INFO - PROCESS | 2194 | 1461162079492 Marionette DEBUG loaded listener.js 07:21:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x11ae2c000) [pid = 2194] [serial = 1988] [outer = 0x1178fb000] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc8b000 == 61 [pid = 2194] [id = 654] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12d1c6000 == 60 [pid = 2194] [id = 653] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12bc37800 == 59 [pid = 2194] [id = 652] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb2a800 == 58 [pid = 2194] [id = 651] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12afdf000 == 57 [pid = 2194] [id = 650] 07:21:19 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x129f3bc00) [pid = 2194] [serial = 1906] [outer = 0x0] [url = about:blank] 07:21:19 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11ae2b000) [pid = 2194] [serial = 1861] [outer = 0x0] [url = about:blank] 07:21:19 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x12715e800) [pid = 2194] [serial = 1867] [outer = 0x0] [url = about:blank] 07:21:19 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x119123800) [pid = 2194] [serial = 1858] [outer = 0x0] [url = about:blank] 07:21:19 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x12642c000) [pid = 2194] [serial = 1864] [outer = 0x0] [url = about:blank] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x129c8a800 == 56 [pid = 2194] [id = 649] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x1291c8000 == 55 [pid = 2194] [id = 648] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x126218000 == 54 [pid = 2194] [id = 647] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x11c4d9000 == 53 [pid = 2194] [id = 646] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x11b674000 == 52 [pid = 2194] [id = 645] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x114d8b000 == 51 [pid = 2194] [id = 644] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf04800 == 50 [pid = 2194] [id = 643] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x1144b7800 == 49 [pid = 2194] [id = 642] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12e513000 == 48 [pid = 2194] [id = 641] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc95000 == 47 [pid = 2194] [id = 640] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc05000 == 46 [pid = 2194] [id = 639] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12b49a000 == 45 [pid = 2194] [id = 638] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x11c225800 == 44 [pid = 2194] [id = 637] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x11531b000 == 43 [pid = 2194] [id = 636] 07:21:19 INFO - PROCESS | 2194 | --DOCSHELL 0x12d1d5800 == 42 [pid = 2194] [id = 635] 07:21:19 INFO - PROCESS | 2194 | 1461162079956 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]]]}] 07:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 672ms 07:21:19 INFO - PROCESS | 2194 | 1461162079979 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 07:21:19 INFO - PROCESS | 2194 | 1461162079980 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 07:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:21:19 INFO - PROCESS | 2194 | 1461162079986 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:21:19 INFO - PROCESS | 2194 | 1461162079990 Marionette TRACE conn2 <- [1,2622,null,{}] 07:21:20 INFO - PROCESS | 2194 | 1461162080000 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}] 07:21:20 INFO - PROCESS | 2194 | 1461162080103 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 07:21:20 INFO - PROCESS | 2194 | 1461162080110 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x119848000 == 43 [pid = 2194] [id = 663] 07:21:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x11ae2b000) [pid = 2194] [serial = 1989] [outer = 0x0] 07:21:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x11b938800) [pid = 2194] [serial = 1990] [outer = 0x11ae2b000] 07:21:20 INFO - PROCESS | 2194 | 1461162080136 Marionette DEBUG loaded listener.js 07:21:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x11bd21400) [pid = 2194] [serial = 1991] [outer = 0x11ae2b000] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x1297b8000) [pid = 2194] [serial = 1904] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x1269a7800) [pid = 2194] [serial = 1891] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11bd94400) [pid = 2194] [serial = 1883] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x126dd5000) [pid = 2194] [serial = 1900] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x1266e7800) [pid = 2194] [serial = 1889] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x126b9b800) [pid = 2194] [serial = 1892] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11b9bec00) [pid = 2194] [serial = 1882] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x126baa400) [pid = 2194] [serial = 1894] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x11c174800) [pid = 2194] [serial = 1885] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x1185a3c00) [pid = 2194] [serial = 1897] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x11a8e4400) [pid = 2194] [serial = 1877] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x129f71c00) [pid = 2194] [serial = 1856] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x119dd7400) [pid = 2194] [serial = 1873] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11784a800) [pid = 2194] [serial = 1870] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11a548800) [pid = 2194] [serial = 1874] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11acd7800) [pid = 2194] [serial = 1879] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x11b071000) [pid = 2194] [serial = 1898] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x1191ad400) [pid = 2194] [serial = 1871] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x126428400) [pid = 2194] [serial = 1888] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x127ef8000) [pid = 2194] [serial = 1903] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x127457000) [pid = 2194] [serial = 1901] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11b074000) [pid = 2194] [serial = 1880] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x129f45c00) [pid = 2194] [serial = 1855] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x126dd3800) [pid = 2194] [serial = 1895] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x1239ea400) [pid = 2194] [serial = 1886] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x119d5e000) [pid = 2194] [serial = 1876] [outer = 0x0] [url = about:blank] 07:21:20 INFO - PROCESS | 2194 | 1461162080523 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]]]}] 07:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 582ms 07:21:20 INFO - PROCESS | 2194 | 1461162080565 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 07:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:21:20 INFO - PROCESS | 2194 | 1461162080567 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 07:21:20 INFO - PROCESS | 2194 | 1461162080569 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:21:20 INFO - PROCESS | 2194 | 1461162080570 Marionette TRACE conn2 <- [1,2626,null,{}] 07:21:20 INFO - PROCESS | 2194 | 1461162080573 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}] 07:21:20 INFO - PROCESS | 2194 | 1461162080652 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 07:21:20 INFO - PROCESS | 2194 | 1461162080658 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b971800 == 44 [pid = 2194] [id = 664] 07:21:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11b9bec00) [pid = 2194] [serial = 1992] [outer = 0x0] 07:21:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11bf3d800) [pid = 2194] [serial = 1993] [outer = 0x11b9bec00] 07:21:20 INFO - PROCESS | 2194 | 1461162080678 Marionette DEBUG loaded listener.js 07:21:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11c174800) [pid = 2194] [serial = 1994] [outer = 0x11b9bec00] 07:21:21 INFO - PROCESS | 2194 | 1461162081038 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]]]}] 07:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 520ms 07:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:21:21 INFO - PROCESS | 2194 | 1461162081091 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 07:21:21 INFO - PROCESS | 2194 | 1461162081093 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 07:21:21 INFO - PROCESS | 2194 | 1461162081096 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:21:21 INFO - PROCESS | 2194 | 1461162081098 Marionette TRACE conn2 <- [1,2630,null,{}] 07:21:21 INFO - PROCESS | 2194 | 1461162081101 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}] 07:21:21 INFO - PROCESS | 2194 | 1461162081219 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 07:21:21 INFO - PROCESS | 2194 | 1461162081235 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x126298000 == 45 [pid = 2194] [id = 665] 07:21:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x11c588800) [pid = 2194] [serial = 1995] [outer = 0x0] 07:21:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x11c5eb800) [pid = 2194] [serial = 1996] [outer = 0x11c588800] 07:21:21 INFO - PROCESS | 2194 | 1461162081289 Marionette DEBUG loaded listener.js 07:21:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x1239e7400) [pid = 2194] [serial = 1997] [outer = 0x11c588800] 07:21:21 INFO - PROCESS | 2194 | 1461162081765 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]]]}] 07:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 720ms 07:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:21:21 INFO - PROCESS | 2194 | 1461162081815 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 07:21:21 INFO - PROCESS | 2194 | 1461162081816 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 07:21:21 INFO - PROCESS | 2194 | 1461162081818 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:21:21 INFO - PROCESS | 2194 | 1461162081821 Marionette TRACE conn2 <- [1,2634,null,{}] 07:21:21 INFO - PROCESS | 2194 | 1461162081823 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}] 07:21:21 INFO - PROCESS | 2194 | 1461162081902 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 07:21:21 INFO - PROCESS | 2194 | 1461162081908 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x127e63000 == 46 [pid = 2194] [id = 666] 07:21:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12642a400) [pid = 2194] [serial = 1998] [outer = 0x0] 07:21:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x12694b800) [pid = 2194] [serial = 1999] [outer = 0x12642a400] 07:21:21 INFO - PROCESS | 2194 | 1461162081934 Marionette DEBUG loaded listener.js 07:21:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x1269af400) [pid = 2194] [serial = 2000] [outer = 0x12642a400] 07:21:22 INFO - PROCESS | 2194 | 1461162082379 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]]]}] 07:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 571ms 07:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:21:22 INFO - PROCESS | 2194 | 1461162082391 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 07:21:22 INFO - PROCESS | 2194 | 1461162082392 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 07:21:22 INFO - PROCESS | 2194 | 1461162082395 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:21:22 INFO - PROCESS | 2194 | 1461162082397 Marionette TRACE conn2 <- [1,2638,null,{}] 07:21:22 INFO - PROCESS | 2194 | 1461162082400 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}] 07:21:22 INFO - PROCESS | 2194 | 1461162082501 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 07:21:22 INFO - PROCESS | 2194 | 1461162082513 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:22 INFO - PROCESS | 2194 | ++DOCSHELL 0x12976e800 == 47 [pid = 2194] [id = 667] 07:21:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x1269af800) [pid = 2194] [serial = 2001] [outer = 0x0] 07:21:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x126b9e400) [pid = 2194] [serial = 2002] [outer = 0x1269af800] 07:21:22 INFO - PROCESS | 2194 | 1461162082539 Marionette DEBUG loaded listener.js 07:21:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x126baa400) [pid = 2194] [serial = 2003] [outer = 0x1269af800] 07:21:22 INFO - PROCESS | 2194 | 1461162082882 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]]]}] 07:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 521ms 07:21:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:21:22 INFO - PROCESS | 2194 | 1461162082917 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 07:21:22 INFO - PROCESS | 2194 | 1461162082918 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 07:21:22 INFO - PROCESS | 2194 | 1461162082920 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:21:22 INFO - PROCESS | 2194 | 1461162082923 Marionette TRACE conn2 <- [1,2642,null,{}] 07:21:22 INFO - PROCESS | 2194 | 1461162082933 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}] 07:21:23 INFO - PROCESS | 2194 | 1461162083031 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 07:21:23 INFO - PROCESS | 2194 | 1461162083035 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x12aaf7000 == 48 [pid = 2194] [id = 668] 07:21:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x126ba6c00) [pid = 2194] [serial = 2004] [outer = 0x0] 07:21:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x126d17c00) [pid = 2194] [serial = 2005] [outer = 0x126ba6c00] 07:21:23 INFO - PROCESS | 2194 | 1461162083063 Marionette DEBUG loaded listener.js 07:21:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x12715d000) [pid = 2194] [serial = 2006] [outer = 0x126ba6c00] 07:21:23 INFO - PROCESS | 2194 | 1461162083406 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]]]}] 07:21:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:21:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 529ms 07:21:23 INFO - PROCESS | 2194 | 1461162083450 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 07:21:23 INFO - PROCESS | 2194 | 1461162083451 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 07:21:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:21:23 INFO - PROCESS | 2194 | 1461162083453 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:21:23 INFO - PROCESS | 2194 | 1461162083454 Marionette TRACE conn2 <- [1,2646,null,{}] 07:21:23 INFO - PROCESS | 2194 | 1461162083457 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}] 07:21:23 INFO - PROCESS | 2194 | 1461162083559 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 07:21:23 INFO - PROCESS | 2194 | 1461162083594 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afdf000 == 49 [pid = 2194] [id = 669] 07:21:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x12715fc00) [pid = 2194] [serial = 2007] [outer = 0x0] 07:21:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x12744f800) [pid = 2194] [serial = 2008] [outer = 0x12715fc00] 07:21:23 INFO - PROCESS | 2194 | 1461162083621 Marionette DEBUG loaded listener.js 07:21:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x127ef0400) [pid = 2194] [serial = 2009] [outer = 0x12715fc00] 07:21:23 INFO - PROCESS | 2194 | 1461162083931 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]]]}] 07:21:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:21:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 521ms 07:21:23 INFO - PROCESS | 2194 | 1461162083974 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 07:21:23 INFO - PROCESS | 2194 | 1461162083976 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 07:21:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:21:23 INFO - PROCESS | 2194 | 1461162083984 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:21:23 INFO - PROCESS | 2194 | 1461162083985 Marionette TRACE conn2 <- [1,2650,null,{}] 07:21:23 INFO - PROCESS | 2194 | 1461162083987 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}] 07:21:24 INFO - PROCESS | 2194 | 1461162084262 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x1269a6000) [pid = 2194] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x1269a8000) [pid = 2194] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x129f6a000) [pid = 2194] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x114f64800) [pid = 2194] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x114e5ec00) [pid = 2194] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11bd92400) [pid = 2194] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x11c728000) [pid = 2194] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x112120800) [pid = 2194] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x1269a6800) [pid = 2194] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x118ecec00) [pid = 2194] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x11211d800) [pid = 2194] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11bd91000) [pid = 2194] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x12754a800) [pid = 2194] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x12717f800) [pid = 2194] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x1266e7c00) [pid = 2194] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11c4f9c00) [pid = 2194] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x1140b7000) [pid = 2194] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x1178f9c00) [pid = 2194] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x1269a9000) [pid = 2194] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x11c5e9000) [pid = 2194] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11a753800) [pid = 2194] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x11c5e5400) [pid = 2194] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x118f5bc00) [pid = 2194] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:21:24 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x11b06c800) [pid = 2194] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:21:24 INFO - PROCESS | 2194 | 1461162084311 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d4d000 == 50 [pid = 2194] [id = 670] 07:21:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x1140b7000) [pid = 2194] [serial = 2010] [outer = 0x0] 07:21:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x114e60c00) [pid = 2194] [serial = 2011] [outer = 0x1140b7000] 07:21:24 INFO - PROCESS | 2194 | 1461162084343 Marionette DEBUG loaded listener.js 07:21:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x11a8e4800) [pid = 2194] [serial = 2012] [outer = 0x1140b7000] 07:21:24 INFO - PROCESS | 2194 | 1461162084606 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]]]}] 07:21:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:21:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 674ms 07:21:24 INFO - PROCESS | 2194 | 1461162084652 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 07:21:24 INFO - PROCESS | 2194 | 1461162084655 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 07:21:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:21:24 INFO - PROCESS | 2194 | 1461162084664 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:21:24 INFO - PROCESS | 2194 | 1461162084666 Marionette TRACE conn2 <- [1,2654,null,{}] 07:21:24 INFO - PROCESS | 2194 | 1461162084668 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}] 07:21:24 INFO - PROCESS | 2194 | 1461162084778 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 07:21:24 INFO - PROCESS | 2194 | 1461162084855 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x12c118800 == 51 [pid = 2194] [id = 671] 07:21:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x126b93c00) [pid = 2194] [serial = 2013] [outer = 0x0] 07:21:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x129c2d000) [pid = 2194] [serial = 2014] [outer = 0x126b93c00] 07:21:24 INFO - PROCESS | 2194 | 1461162084880 Marionette DEBUG loaded listener.js 07:21:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x129f45c00) [pid = 2194] [serial = 2015] [outer = 0x126b93c00] 07:21:25 INFO - PROCESS | 2194 | 1461162085141 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]]]}] 07:21:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:21:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 522ms 07:21:25 INFO - PROCESS | 2194 | 1461162085187 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 07:21:25 INFO - PROCESS | 2194 | 1461162085190 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 07:21:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:21:25 INFO - PROCESS | 2194 | 1461162085198 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:21:25 INFO - PROCESS | 2194 | 1461162085199 Marionette TRACE conn2 <- [1,2658,null,{}] 07:21:25 INFO - PROCESS | 2194 | 1461162085202 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}] 07:21:25 INFO - PROCESS | 2194 | 1461162085286 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 07:21:25 INFO - PROCESS | 2194 | 1461162085292 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d1c9800 == 52 [pid = 2194] [id = 672] 07:21:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x129938c00) [pid = 2194] [serial = 2016] [outer = 0x0] 07:21:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x12a8eec00) [pid = 2194] [serial = 2017] [outer = 0x129938c00] 07:21:25 INFO - PROCESS | 2194 | 1461162085317 Marionette DEBUG loaded listener.js 07:21:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x12a8f5800) [pid = 2194] [serial = 2018] [outer = 0x129938c00] 07:21:25 INFO - PROCESS | 2194 | 1461162085626 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]]]}] 07:21:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:21:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 468ms 07:21:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:21:25 INFO - PROCESS | 2194 | 1461162085667 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 07:21:25 INFO - PROCESS | 2194 | 1461162085668 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 07:21:25 INFO - PROCESS | 2194 | 1461162085670 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:21:25 INFO - PROCESS | 2194 | 1461162085671 Marionette TRACE conn2 <- [1,2662,null,{}] 07:21:25 INFO - PROCESS | 2194 | 1461162085673 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}] 07:21:25 INFO - PROCESS | 2194 | 1461162085782 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 07:21:25 INFO - PROCESS | 2194 | 1461162085788 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d504000 == 53 [pid = 2194] [id = 673] 07:21:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x114495800) [pid = 2194] [serial = 2019] [outer = 0x0] 07:21:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x12a8f9c00) [pid = 2194] [serial = 2020] [outer = 0x114495800] 07:21:25 INFO - PROCESS | 2194 | 1461162085813 Marionette DEBUG loaded listener.js 07:21:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12b3f8800) [pid = 2194] [serial = 2021] [outer = 0x114495800] 07:21:26 INFO - PROCESS | 2194 | 1461162086123 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]]]}] 07:21:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:21:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 470ms 07:21:26 INFO - PROCESS | 2194 | 1461162086142 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 07:21:26 INFO - PROCESS | 2194 | 1461162086143 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 07:21:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:21:26 INFO - PROCESS | 2194 | 1461162086146 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:21:26 INFO - PROCESS | 2194 | 1461162086147 Marionette TRACE conn2 <- [1,2666,null,{}] 07:21:26 INFO - PROCESS | 2194 | 1461162086149 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}] 07:21:26 INFO - PROCESS | 2194 | 1461162086232 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 07:21:26 INFO - PROCESS | 2194 | 1461162086348 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d4f800 == 54 [pid = 2194] [id = 674] 07:21:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x112353c00) [pid = 2194] [serial = 2022] [outer = 0x0] 07:21:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x114494800) [pid = 2194] [serial = 2023] [outer = 0x112353c00] 07:21:26 INFO - PROCESS | 2194 | 1461162086388 Marionette DEBUG loaded listener.js 07:21:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x114e66c00) [pid = 2194] [serial = 2024] [outer = 0x112353c00] 07:21:27 INFO - PROCESS | 2194 | 1461162087319 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]]]}] 07:21:27 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) 07:21:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1221ms 07:21:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:21:27 INFO - PROCESS | 2194 | 1461162087368 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 07:21:27 INFO - PROCESS | 2194 | 1461162087371 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 07:21:27 INFO - PROCESS | 2194 | 1461162087375 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:21:27 INFO - PROCESS | 2194 | 1461162087377 Marionette TRACE conn2 <- [1,2670,null,{}] 07:21:27 INFO - PROCESS | 2194 | 1461162087381 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}] 07:21:27 INFO - PROCESS | 2194 | 1461162087489 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 07:21:27 INFO - PROCESS | 2194 | 1461162087545 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c427000 == 55 [pid = 2194] [id = 675] 07:21:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x1162ea800) [pid = 2194] [serial = 2025] [outer = 0x0] 07:21:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x119d61000) [pid = 2194] [serial = 2026] [outer = 0x1162ea800] 07:21:27 INFO - PROCESS | 2194 | 1461162087577 Marionette DEBUG loaded listener.js 07:21:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11a7ac000) [pid = 2194] [serial = 2027] [outer = 0x1162ea800] 07:21:28 INFO - PROCESS | 2194 | 1461162088490 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] 07:21:28 INFO - PROCESS | 2194 | 1461162088508 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 07:21:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:21:28 INFO - PROCESS | 2194 | 1461162088511 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:21:28 INFO - PROCESS | 2194 | 1461162088513 Marionette TRACE conn2 <- [1,2674,null,{}] 07:21:28 INFO - PROCESS | 2194 | 1461162088515 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}] 07:21:28 INFO - PROCESS | 2194 | 1461162088616 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 07:21:28 INFO - PROCESS | 2194 | 1461162088672 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afca800 == 56 [pid = 2194] [id = 676] 07:21:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x11a7ad000) [pid = 2194] [serial = 2028] [outer = 0x0] 07:21:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x11b06d000) [pid = 2194] [serial = 2029] [outer = 0x11a7ad000] 07:21:28 INFO - PROCESS | 2194 | 1461162088703 Marionette DEBUG loaded listener.js 07:21:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x11c16f800) [pid = 2194] [serial = 2030] [outer = 0x11a7ad000] 07:21:29 INFO - PROCESS | 2194 | 1461162089656 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] 07:21:29 INFO - PROCESS | 2194 | 1461162089687 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 07:21:29 INFO - PROCESS | 2194 | 1461162089694 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:21:29 INFO - PROCESS | 2194 | 1461162089698 Marionette TRACE conn2 <- [1,2678,null,{}] 07:21:29 INFO - PROCESS | 2194 | 1461162089702 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}] 07:21:29 INFO - PROCESS | 2194 | 1461162089807 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 07:21:29 INFO - PROCESS | 2194 | 1461162089863 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c4c4800 == 57 [pid = 2194] [id = 677] 07:21:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x116253400) [pid = 2194] [serial = 2031] [outer = 0x0] 07:21:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x11c176800) [pid = 2194] [serial = 2032] [outer = 0x116253400] 07:21:29 INFO - PROCESS | 2194 | 1461162089894 Marionette DEBUG loaded listener.js 07:21:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x1239e5400) [pid = 2194] [serial = 2033] [outer = 0x116253400] 07:21:30 INFO - PROCESS | 2194 | 1461162090986 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]]]}] 07:21:31 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) 07:21:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1330ms 07:21:31 INFO - PROCESS | 2194 | 1461162091020 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 07:21:31 INFO - PROCESS | 2194 | 1461162091022 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 07:21:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:21:31 INFO - PROCESS | 2194 | 1461162091029 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:21:31 INFO - PROCESS | 2194 | 1461162091031 Marionette TRACE conn2 <- [1,2682,null,{}] 07:21:31 INFO - PROCESS | 2194 | 1461162091035 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}] 07:21:31 INFO - PROCESS | 2194 | 1461162091132 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 07:21:31 INFO - PROCESS | 2194 | 1461162091225 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:31 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a517800 == 58 [pid = 2194] [id = 678] 07:21:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x118c3a800) [pid = 2194] [serial = 2034] [outer = 0x0] 07:21:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x118f5bc00) [pid = 2194] [serial = 2035] [outer = 0x118c3a800] 07:21:31 INFO - PROCESS | 2194 | 1461162091255 Marionette DEBUG loaded listener.js 07:21:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x11a544000) [pid = 2194] [serial = 2036] [outer = 0x118c3a800] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12d1d1000 == 57 [pid = 2194] [id = 622] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x123907000 == 56 [pid = 2194] [id = 601] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12d504000 == 55 [pid = 2194] [id = 673] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12d1c9800 == 54 [pid = 2194] [id = 672] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12c118800 == 53 [pid = 2194] [id = 671] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x114d4d000 == 52 [pid = 2194] [id = 670] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12afdf000 == 51 [pid = 2194] [id = 669] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12aaf7000 == 50 [pid = 2194] [id = 668] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x12cf13400) [pid = 2194] [serial = 1966] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12976e800 == 49 [pid = 2194] [id = 667] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x127e63000 == 48 [pid = 2194] [id = 666] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x126298000 == 47 [pid = 2194] [id = 665] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11b971800 == 46 [pid = 2194] [id = 664] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x119848000 == 45 [pid = 2194] [id = 663] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7bb000 == 44 [pid = 2194] [id = 662] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11b978800 == 43 [pid = 2194] [id = 661] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11a917000 == 42 [pid = 2194] [id = 660] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12eed9000 == 41 [pid = 2194] [id = 659] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12d518800 == 40 [pid = 2194] [id = 658] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x126203000 == 39 [pid = 2194] [id = 657] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x11a907000 == 38 [pid = 2194] [id = 656] 07:21:31 INFO - PROCESS | 2194 | --DOCSHELL 0x12e838000 == 37 [pid = 2194] [id = 655] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11ad83400) [pid = 2194] [serial = 1796] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11a547400) [pid = 2194] [serial = 1859] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x1278f5400) [pid = 2194] [serial = 1868] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x1269a8400) [pid = 2194] [serial = 1865] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x11b9c0800) [pid = 2194] [serial = 1862] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x127158400) [pid = 2194] [serial = 1921] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x12b3f3c00) [pid = 2194] [serial = 1925] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x12a8edc00) [pid = 2194] [serial = 1924] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x118ed7800) [pid = 2194] [serial = 1931] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11662fc00) [pid = 2194] [serial = 1930] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x1187c8400) [pid = 2194] [serial = 1910] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x1162e5000) [pid = 2194] [serial = 1909] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x11c58d000) [pid = 2194] [serial = 1916] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11c16d800) [pid = 2194] [serial = 1915] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x1239ea800) [pid = 2194] [serial = 1942] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11b074c00) [pid = 2194] [serial = 1928] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x1156a4c00) [pid = 2194] [serial = 1927] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x129117800) [pid = 2194] [serial = 1948] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x129f44400) [pid = 2194] [serial = 1949] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x11a54c800) [pid = 2194] [serial = 1912] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x11bd90c00) [pid = 2194] [serial = 1957] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x11a8e1000) [pid = 2194] [serial = 1913] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x11c298000) [pid = 2194] [serial = 1939] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x11c5e4400) [pid = 2194] [serial = 1940] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x12a8f6800) [pid = 2194] [serial = 1952] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x12a8ecc00) [pid = 2194] [serial = 1951] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x12b3f2c00) [pid = 2194] [serial = 1954] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x12bb56000) [pid = 2194] [serial = 1961] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x12bcebc00) [pid = 2194] [serial = 1963] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x12b723400) [pid = 2194] [serial = 1955] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x127166c00) [pid = 2194] [serial = 1946] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x1269aa000) [pid = 2194] [serial = 1958] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x12911d800) [pid = 2194] [serial = 1960] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x126427800) [pid = 2194] [serial = 1943] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x12bd9cc00) [pid = 2194] [serial = 1964] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x1269ac800) [pid = 2194] [serial = 1919] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x1262b9c00) [pid = 2194] [serial = 1918] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x11a545c00) [pid = 2194] [serial = 1933] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x11a864800) [pid = 2194] [serial = 1934] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x11b6ed800) [pid = 2194] [serial = 1936] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x11bd1c400) [pid = 2194] [serial = 1937] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x126ba3000) [pid = 2194] [serial = 1945] [outer = 0x0] [url = about:blank] 07:21:31 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x1297be400) [pid = 2194] [serial = 1922] [outer = 0x0] [url = about:blank] 07:21:32 INFO - PROCESS | 2194 | 1461162092145 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]]]}] 07:21:32 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) 07:21:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1127ms 07:21:32 INFO - PROCESS | 2194 | 1461162092152 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 07:21:32 INFO - PROCESS | 2194 | 1461162092157 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 07:21:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:21:32 INFO - PROCESS | 2194 | 1461162092162 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:21:32 INFO - PROCESS | 2194 | 1461162092163 Marionette TRACE conn2 <- [1,2686,null,{}] 07:21:32 INFO - PROCESS | 2194 | 1461162092165 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}] 07:21:32 INFO - PROCESS | 2194 | 1461162092244 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 07:21:32 INFO - PROCESS | 2194 | 1461162092248 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x11984e000 == 38 [pid = 2194] [id = 679] 07:21:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11a53e800) [pid = 2194] [serial = 2037] [outer = 0x0] 07:21:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x11a8eb800) [pid = 2194] [serial = 2038] [outer = 0x11a53e800] 07:21:32 INFO - PROCESS | 2194 | 1461162092273 Marionette DEBUG loaded listener.js 07:21:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x11aef2800) [pid = 2194] [serial = 2039] [outer = 0x11a53e800] 07:21:33 INFO - PROCESS | 2194 | 1461162093265 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] 07:21:33 INFO - PROCESS | 2194 | 1461162093287 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 07:21:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:21:33 INFO - PROCESS | 2194 | 1461162093290 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:21:33 INFO - PROCESS | 2194 | 1461162093292 Marionette TRACE conn2 <- [1,2690,null,{}] 07:21:33 INFO - PROCESS | 2194 | 1461162093299 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}] 07:21:33 INFO - PROCESS | 2194 | 1461162093369 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 07:21:33 INFO - PROCESS | 2194 | 1461162093375 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:33 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260d7000 == 39 [pid = 2194] [id = 680] 07:21:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x11b941400) [pid = 2194] [serial = 2040] [outer = 0x0] 07:21:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x11c174000) [pid = 2194] [serial = 2041] [outer = 0x11b941400] 07:21:33 INFO - PROCESS | 2194 | 1461162093397 Marionette DEBUG loaded listener.js 07:21:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x11c58e000) [pid = 2194] [serial = 2042] [outer = 0x11b941400] 07:21:34 INFO - PROCESS | 2194 | 1461162094385 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] 07:21:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:21:34 INFO - PROCESS | 2194 | 1461162094416 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 07:21:34 INFO - PROCESS | 2194 | 1461162094418 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:21:34 INFO - PROCESS | 2194 | 1461162094419 Marionette TRACE conn2 <- [1,2694,null,{}] 07:21:34 INFO - PROCESS | 2194 | 1461162094423 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}] 07:21:34 INFO - PROCESS | 2194 | 1461162094523 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 07:21:34 INFO - PROCESS | 2194 | 1461162094527 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:34 INFO - PROCESS | 2194 | ++DOCSHELL 0x1291cd800 == 40 [pid = 2194] [id = 681] 07:21:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x11c5ec400) [pid = 2194] [serial = 2043] [outer = 0x0] 07:21:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x126424000) [pid = 2194] [serial = 2044] [outer = 0x11c5ec400] 07:21:34 INFO - PROCESS | 2194 | 1461162094584 Marionette DEBUG loaded listener.js 07:21:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x12642d400) [pid = 2194] [serial = 2045] [outer = 0x11c5ec400] 07:21:35 INFO - PROCESS | 2194 | 1461162095409 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] 07:21:35 INFO - PROCESS | 2194 | 1461162095444 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 07:21:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:21:35 INFO - PROCESS | 2194 | 1461162095453 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:21:35 INFO - PROCESS | 2194 | 1461162095454 Marionette TRACE conn2 <- [1,2698,null,{}] 07:21:35 INFO - PROCESS | 2194 | 1461162095456 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}] 07:21:35 INFO - PROCESS | 2194 | 1461162095555 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 07:21:35 INFO - PROCESS | 2194 | 1461162095560 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7cc800 == 41 [pid = 2194] [id = 682] 07:21:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x1157b4800) [pid = 2194] [serial = 2046] [outer = 0x0] 07:21:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x1269a7000) [pid = 2194] [serial = 2047] [outer = 0x1157b4800] 07:21:35 INFO - PROCESS | 2194 | 1461162095656 Marionette DEBUG loaded listener.js 07:21:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x126b94800) [pid = 2194] [serial = 2048] [outer = 0x1157b4800] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x12715fc00) [pid = 2194] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x1156af000) [pid = 2194] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x11c588800) [pid = 2194] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x129938c00) [pid = 2194] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x12bb4d000) [pid = 2194] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x12642a400) [pid = 2194] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x114c1d800) [pid = 2194] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x11b9bec00) [pid = 2194] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x1178fb000) [pid = 2194] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x11ae2b000) [pid = 2194] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x1140b7000) [pid = 2194] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x126b93c00) [pid = 2194] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x1269af800) [pid = 2194] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:21:35 INFO - PROCESS | 2194 | --DOMWINDOW == 88 (0x126ba6c00) [pid = 2194] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:21:36 INFO - PROCESS | 2194 | 1461162096451 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 07:21:36 INFO - PROCESS | 2194 | 1461162096485 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 07:21:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:21:36 INFO - PROCESS | 2194 | 1461162096488 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:21:36 INFO - PROCESS | 2194 | 1461162096491 Marionette TRACE conn2 <- [1,2702,null,{}] 07:21:36 INFO - PROCESS | 2194 | 1461162096493 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}] 07:21:36 INFO - PROCESS | 2194 | 1461162096586 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 07:21:36 INFO - PROCESS | 2194 | 1461162096594 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b486000 == 42 [pid = 2194] [id = 683] 07:21:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 89 (0x12614d400) [pid = 2194] [serial = 2049] [outer = 0x0] 07:21:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x126baa800) [pid = 2194] [serial = 2050] [outer = 0x12614d400] 07:21:36 INFO - PROCESS | 2194 | 1461162096622 Marionette DEBUG loaded listener.js 07:21:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x126d1c400) [pid = 2194] [serial = 2051] [outer = 0x12614d400] 07:21:36 INFO - PROCESS | 2194 | 1461162096956 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]]]}] 07:21:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:21:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 472ms 07:21:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:21:36 INFO - PROCESS | 2194 | 1461162096960 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 07:21:36 INFO - PROCESS | 2194 | 1461162096961 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 07:21:36 INFO - PROCESS | 2194 | 1461162096964 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:21:36 INFO - PROCESS | 2194 | 1461162096965 Marionette TRACE conn2 <- [1,2706,null,{}] 07:21:36 INFO - PROCESS | 2194 | 1461162096967 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}] 07:21:37 INFO - PROCESS | 2194 | 1461162097079 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 07:21:37 INFO - PROCESS | 2194 | 1461162097085 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:37 INFO - PROCESS | 2194 | ++DOCSHELL 0x119865000 == 43 [pid = 2194] [id = 684] 07:21:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x1178fb000) [pid = 2194] [serial = 2052] [outer = 0x0] 07:21:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x127159800) [pid = 2194] [serial = 2053] [outer = 0x1178fb000] 07:21:37 INFO - PROCESS | 2194 | 1461162097110 Marionette DEBUG loaded listener.js 07:21:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x127451800) [pid = 2194] [serial = 2054] [outer = 0x1178fb000] 07:21:37 INFO - PROCESS | 2194 | 1461162097406 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]]]}] 07:21:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:21:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 468ms 07:21:37 INFO - PROCESS | 2194 | 1461162097432 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 07:21:37 INFO - PROCESS | 2194 | 1461162097434 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 07:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:21:37 INFO - PROCESS | 2194 | 1461162097436 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:21:37 INFO - PROCESS | 2194 | 1461162097437 Marionette TRACE conn2 <- [1,2710,null,{}] 07:21:37 INFO - PROCESS | 2194 | 1461162097443 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}] 07:21:37 INFO - PROCESS | 2194 | 1461162097526 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 07:21:37 INFO - PROCESS | 2194 | 1461162097531 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:37 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d142800 == 44 [pid = 2194] [id = 685] 07:21:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x127453000) [pid = 2194] [serial = 2055] [outer = 0x0] 07:21:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x127efd000) [pid = 2194] [serial = 2056] [outer = 0x127453000] 07:21:37 INFO - PROCESS | 2194 | 1461162097557 Marionette DEBUG loaded listener.js 07:21:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x1297b7800) [pid = 2194] [serial = 2057] [outer = 0x127453000] 07:21:38 INFO - PROCESS | 2194 | 1461162098072 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] 07:21:38 INFO - PROCESS | 2194 | 1461162098113 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 07:21:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:21:38 INFO - PROCESS | 2194 | 1461162098116 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:21:38 INFO - PROCESS | 2194 | 1461162098118 Marionette TRACE conn2 <- [1,2714,null,{}] 07:21:38 INFO - PROCESS | 2194 | 1461162098123 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}] 07:21:38 INFO - PROCESS | 2194 | 1461162098230 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 07:21:38 INFO - PROCESS | 2194 | 1461162098301 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf04800 == 45 [pid = 2194] [id = 686] 07:21:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x1191af400) [pid = 2194] [serial = 2058] [outer = 0x0] 07:21:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x11a7b5400) [pid = 2194] [serial = 2059] [outer = 0x1191af400] 07:21:38 INFO - PROCESS | 2194 | 1461162098333 Marionette DEBUG loaded listener.js 07:21:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x11ae2fc00) [pid = 2194] [serial = 2060] [outer = 0x1191af400] 07:21:38 INFO - PROCESS | 2194 | 1461162098742 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]]]}] 07:21:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:21:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 07:21:38 INFO - PROCESS | 2194 | 1461162098787 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 07:21:38 INFO - PROCESS | 2194 | 1461162098791 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 07:21:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:21:38 INFO - PROCESS | 2194 | 1461162098796 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:21:38 INFO - PROCESS | 2194 | 1461162098798 Marionette TRACE conn2 <- [1,2718,null,{}] 07:21:38 INFO - PROCESS | 2194 | 1461162098801 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}] 07:21:38 INFO - PROCESS | 2194 | 1461162098901 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 07:21:38 INFO - PROCESS | 2194 | 1461162098979 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c7f000 == 46 [pid = 2194] [id = 687] 07:21:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x11aef3000) [pid = 2194] [serial = 2061] [outer = 0x0] 07:21:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x11bd9a000) [pid = 2194] [serial = 2062] [outer = 0x11aef3000] 07:21:39 INFO - PROCESS | 2194 | 1461162099022 Marionette DEBUG loaded listener.js 07:21:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x11c5e5800) [pid = 2194] [serial = 2063] [outer = 0x11aef3000] 07:21:39 INFO - PROCESS | 2194 | 1461162099534 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] 07:21:39 INFO - PROCESS | 2194 | 1461162099572 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 07:21:39 INFO - PROCESS | 2194 | 1461162099576 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:21:39 INFO - PROCESS | 2194 | 1461162099579 Marionette TRACE conn2 <- [1,2722,null,{}] 07:21:39 INFO - PROCESS | 2194 | 1461162099591 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}] 07:21:39 INFO - PROCESS | 2194 | 1461162099742 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 07:21:39 INFO - PROCESS | 2194 | 1461162099856 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d783800 == 47 [pid = 2194] [id = 688] 07:21:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x126ba3800) [pid = 2194] [serial = 2064] [outer = 0x0] 07:21:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x127158c00) [pid = 2194] [serial = 2065] [outer = 0x126ba3800] 07:21:39 INFO - PROCESS | 2194 | 1461162099900 Marionette DEBUG loaded listener.js 07:21:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x127eefc00) [pid = 2194] [serial = 2066] [outer = 0x126ba3800] 07:21:40 INFO - PROCESS | 2194 | 1461162100350 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] 07:21:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:21:40 INFO - PROCESS | 2194 | 1461162100403 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 07:21:40 INFO - PROCESS | 2194 | 1461162100406 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:21:40 INFO - PROCESS | 2194 | 1461162100407 Marionette TRACE conn2 <- [1,2726,null,{}] 07:21:40 INFO - PROCESS | 2194 | 1461162100409 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}] 07:21:40 INFO - PROCESS | 2194 | 1461162100507 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 07:21:40 INFO - PROCESS | 2194 | 1461162100576 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dca4000 == 48 [pid = 2194] [id = 689] 07:21:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x1297bf000) [pid = 2194] [serial = 2067] [outer = 0x0] 07:21:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x129f3e000) [pid = 2194] [serial = 2068] [outer = 0x1297bf000] 07:21:40 INFO - PROCESS | 2194 | 1461162100606 Marionette DEBUG loaded listener.js 07:21:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x12a8ed400) [pid = 2194] [serial = 2069] [outer = 0x1297bf000] 07:21:41 INFO - PROCESS | 2194 | 1461162101035 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]]]}] 07:21:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:21:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 670ms 07:21:41 INFO - PROCESS | 2194 | 1461162101077 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 07:21:41 INFO - PROCESS | 2194 | 1461162101079 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 07:21:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:21:41 INFO - PROCESS | 2194 | 1461162101083 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:21:41 INFO - PROCESS | 2194 | 1461162101085 Marionette TRACE conn2 <- [1,2730,null,{}] 07:21:41 INFO - PROCESS | 2194 | 1461162101088 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}] 07:21:41 INFO - PROCESS | 2194 | 1461162101233 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 07:21:41 INFO - PROCESS | 2194 | 1461162101313 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e81f000 == 49 [pid = 2194] [id = 690] 07:21:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x129932400) [pid = 2194] [serial = 2070] [outer = 0x0] 07:21:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x12a8f2800) [pid = 2194] [serial = 2071] [outer = 0x129932400] 07:21:41 INFO - PROCESS | 2194 | 1461162101336 Marionette DEBUG loaded listener.js 07:21:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x12b72b800) [pid = 2194] [serial = 2072] [outer = 0x129932400] 07:21:42 INFO - PROCESS | 2194 | 1461162102241 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] 07:21:42 INFO - PROCESS | 2194 | 1461162102256 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 07:21:42 INFO - PROCESS | 2194 | 1461162102258 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:21:42 INFO - PROCESS | 2194 | 1461162102259 Marionette TRACE conn2 <- [1,2734,null,{}] 07:21:42 INFO - PROCESS | 2194 | 1461162102261 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}] 07:21:42 INFO - PROCESS | 2194 | 1461162102357 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 07:21:42 INFO - PROCESS | 2194 | 1461162102468 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f253800 == 50 [pid = 2194] [id = 691] 07:21:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x1156a4c00) [pid = 2194] [serial = 2073] [outer = 0x0] 07:21:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x12bb57000) [pid = 2194] [serial = 2074] [outer = 0x1156a4c00] 07:21:42 INFO - PROCESS | 2194 | 1461162102500 Marionette DEBUG loaded listener.js 07:21:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x12d071000) [pid = 2194] [serial = 2075] [outer = 0x1156a4c00] 07:21:42 INFO - PROCESS | 2194 | 1461162102916 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]]]}] 07:21:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:21:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 819ms 07:21:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:21:43 INFO - PROCESS | 2194 | 1461162103088 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 07:21:43 INFO - PROCESS | 2194 | 1461162103090 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 07:21:43 INFO - PROCESS | 2194 | 1461162103094 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:21:43 INFO - PROCESS | 2194 | 1461162103096 Marionette TRACE conn2 <- [1,2738,null,{}] 07:21:43 INFO - PROCESS | 2194 | 1461162103105 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}] 07:21:43 INFO - PROCESS | 2194 | 1461162103211 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 07:21:43 INFO - PROCESS | 2194 | 1461162103279 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b672000 == 51 [pid = 2194] [id = 692] 07:21:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x1164dcc00) [pid = 2194] [serial = 2076] [outer = 0x0] 07:21:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x1178fa800) [pid = 2194] [serial = 2077] [outer = 0x1164dcc00] 07:21:43 INFO - PROCESS | 2194 | 1461162103307 Marionette DEBUG loaded listener.js 07:21:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x119dda800) [pid = 2194] [serial = 2078] [outer = 0x1164dcc00] 07:21:43 INFO - PROCESS | 2194 | 1461162103765 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]]]}] 07:21:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:21:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 722ms 07:21:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:21:43 INFO - PROCESS | 2194 | 1461162103817 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 07:21:43 INFO - PROCESS | 2194 | 1461162103819 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 07:21:43 INFO - PROCESS | 2194 | 1461162103824 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:21:43 INFO - PROCESS | 2194 | 1461162103827 Marionette TRACE conn2 <- [1,2742,null,{}] 07:21:43 INFO - PROCESS | 2194 | 1461162103829 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}] 07:21:43 INFO - PROCESS | 2194 | 1461162103937 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 07:21:43 INFO - PROCESS | 2194 | 1461162103997 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:44 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a9a2000 == 52 [pid = 2194] [id = 693] 07:21:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11a7b2c00) [pid = 2194] [serial = 2079] [outer = 0x0] 07:21:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11aee9400) [pid = 2194] [serial = 2080] [outer = 0x11a7b2c00] 07:21:44 INFO - PROCESS | 2194 | 1461162104025 Marionette DEBUG loaded listener.js 07:21:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11bd1f000) [pid = 2194] [serial = 2081] [outer = 0x11a7b2c00] 07:21:44 INFO - PROCESS | 2194 | --DOCSHELL 0x119865000 == 51 [pid = 2194] [id = 684] 07:21:44 INFO - PROCESS | 2194 | --DOCSHELL 0x12b486000 == 50 [pid = 2194] [id = 683] 07:21:44 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7cc800 == 49 [pid = 2194] [id = 682] 07:21:44 INFO - PROCESS | 2194 | --DOCSHELL 0x1291cd800 == 48 [pid = 2194] [id = 681] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x126b95000) [pid = 2194] [serial = 1975] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x11923f400) [pid = 2194] [serial = 1969] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x129118000) [pid = 2194] [serial = 1978] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x11aef8000) [pid = 2194] [serial = 1972] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x12a8f9c00) [pid = 2194] [serial = 2020] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOCSHELL 0x1260d7000 == 47 [pid = 2194] [id = 680] 07:21:44 INFO - PROCESS | 2194 | --DOCSHELL 0x11984e000 == 46 [pid = 2194] [id = 679] 07:21:44 INFO - PROCESS | 2194 | --DOCSHELL 0x11a517800 == 45 [pid = 2194] [id = 678] 07:21:44 INFO - PROCESS | 2194 | 1461162104519 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]]]}] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x126b9e400) [pid = 2194] [serial = 2002] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x126d17c00) [pid = 2194] [serial = 2005] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x126baa400) [pid = 2194] [serial = 2003] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x12744f800) [pid = 2194] [serial = 2008] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x127ef0400) [pid = 2194] [serial = 2009] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x12715d000) [pid = 2194] [serial = 2006] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x118cd1000) [pid = 2194] [serial = 1985] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x1178fbc00) [pid = 2194] [serial = 1984] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x11c5eb800) [pid = 2194] [serial = 1996] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x1239e7400) [pid = 2194] [serial = 1997] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x12a8eec00) [pid = 2194] [serial = 2017] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x12d072800) [pid = 2194] [serial = 1967] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x12694b800) [pid = 2194] [serial = 1999] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x114f64000) [pid = 2194] [serial = 1982] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x114e5bc00) [pid = 2194] [serial = 1981] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x11bf3d800) [pid = 2194] [serial = 1993] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x11c174800) [pid = 2194] [serial = 1994] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x11a7aac00) [pid = 2194] [serial = 1987] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x11ae2c000) [pid = 2194] [serial = 1988] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x11b938800) [pid = 2194] [serial = 1990] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 95 (0x11bd21400) [pid = 2194] [serial = 1991] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 94 (0x114e60c00) [pid = 2194] [serial = 2011] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 93 (0x129c2d000) [pid = 2194] [serial = 2014] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 92 (0x11a8e4800) [pid = 2194] [serial = 2012] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 91 (0x12a8f5800) [pid = 2194] [serial = 2018] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 90 (0x129f45c00) [pid = 2194] [serial = 2015] [outer = 0x0] [url = about:blank] 07:21:44 INFO - PROCESS | 2194 | --DOMWINDOW == 89 (0x1269af400) [pid = 2194] [serial = 2000] [outer = 0x0] [url = about:blank] 07:21:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:21:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 722ms 07:21:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:21:44 INFO - PROCESS | 2194 | 1461162104545 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 07:21:44 INFO - PROCESS | 2194 | 1461162104546 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 07:21:44 INFO - PROCESS | 2194 | 1461162104549 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:21:44 INFO - PROCESS | 2194 | 1461162104550 Marionette TRACE conn2 <- [1,2746,null,{}] 07:21:44 INFO - PROCESS | 2194 | 1461162104562 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}] 07:21:44 INFO - PROCESS | 2194 | 1461162104650 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 07:21:44 INFO - PROCESS | 2194 | 1461162104659 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:44 INFO - PROCESS | 2194 | ++DOCSHELL 0x11bf1b000 == 46 [pid = 2194] [id = 694] 07:21:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 90 (0x11c174800) [pid = 2194] [serial = 2082] [outer = 0x0] 07:21:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 91 (0x11c4ed400) [pid = 2194] [serial = 2083] [outer = 0x11c174800] 07:21:44 INFO - PROCESS | 2194 | 1461162104688 Marionette DEBUG loaded listener.js 07:21:44 INFO - PROCESS | 2194 | ++DOMWINDOW == 92 (0x11c728000) [pid = 2194] [serial = 2084] [outer = 0x11c174800] 07:21:45 INFO - PROCESS | 2194 | 1461162105052 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]]]}] 07:21:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:21:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 07:21:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:21:45 INFO - PROCESS | 2194 | 1461162105068 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 07:21:45 INFO - PROCESS | 2194 | 1461162105070 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 07:21:45 INFO - PROCESS | 2194 | 1461162105073 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:21:45 INFO - PROCESS | 2194 | 1461162105075 Marionette TRACE conn2 <- [1,2750,null,{}] 07:21:45 INFO - PROCESS | 2194 | 1461162105078 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}] 07:21:45 INFO - PROCESS | 2194 | 1461162105164 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 07:21:45 INFO - PROCESS | 2194 | 1461162105220 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x12679d000 == 47 [pid = 2194] [id = 695] 07:21:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 93 (0x11c996400) [pid = 2194] [serial = 2085] [outer = 0x0] 07:21:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 94 (0x12642f400) [pid = 2194] [serial = 2086] [outer = 0x11c996400] 07:21:45 INFO - PROCESS | 2194 | 1461162105246 Marionette DEBUG loaded listener.js 07:21:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 95 (0x1269af400) [pid = 2194] [serial = 2087] [outer = 0x11c996400] 07:21:45 INFO - PROCESS | 2194 | 1461162105560 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]]]}] 07:21:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:21:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 522ms 07:21:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:21:45 INFO - PROCESS | 2194 | 1461162105594 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 07:21:45 INFO - PROCESS | 2194 | 1461162105596 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 07:21:45 INFO - PROCESS | 2194 | 1461162105598 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:21:45 INFO - PROCESS | 2194 | 1461162105599 Marionette TRACE conn2 <- [1,2754,null,{}] 07:21:45 INFO - PROCESS | 2194 | 1461162105601 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}] 07:21:45 INFO - PROCESS | 2194 | 1461162105685 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 07:21:45 INFO - PROCESS | 2194 | 1461162105741 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:45 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d7c800 == 48 [pid = 2194] [id = 696] 07:21:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 96 (0x1239e9400) [pid = 2194] [serial = 2088] [outer = 0x0] 07:21:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x126b9f000) [pid = 2194] [serial = 2089] [outer = 0x1239e9400] 07:21:45 INFO - PROCESS | 2194 | 1461162105767 Marionette DEBUG loaded listener.js 07:21:45 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x127163c00) [pid = 2194] [serial = 2090] [outer = 0x1239e9400] 07:21:46 INFO - PROCESS | 2194 | 1461162106041 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]]]}] 07:21:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:21:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 470ms 07:21:46 INFO - PROCESS | 2194 | 1461162106069 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 07:21:46 INFO - PROCESS | 2194 | 1461162106070 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 07:21:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:21:46 INFO - PROCESS | 2194 | 1461162106081 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:21:46 INFO - PROCESS | 2194 | 1461162106082 Marionette TRACE conn2 <- [1,2758,null,{}] 07:21:46 INFO - PROCESS | 2194 | 1461162106084 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}] 07:21:46 INFO - PROCESS | 2194 | 1461162106191 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 07:21:46 INFO - PROCESS | 2194 | 1461162106197 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afdf000 == 49 [pid = 2194] [id = 697] 07:21:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x129122000) [pid = 2194] [serial = 2091] [outer = 0x0] 07:21:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x12a8f0000) [pid = 2194] [serial = 2092] [outer = 0x129122000] 07:21:46 INFO - PROCESS | 2194 | 1461162106225 Marionette DEBUG loaded listener.js 07:21:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x12bd98400) [pid = 2194] [serial = 2093] [outer = 0x129122000] 07:21:46 INFO - PROCESS | 2194 | 1461162106613 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]]]}] 07:21:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:21:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 570ms 07:21:46 INFO - PROCESS | 2194 | 1461162106651 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 07:21:46 INFO - PROCESS | 2194 | 1461162106652 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 07:21:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:21:46 INFO - PROCESS | 2194 | 1461162106655 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:21:46 INFO - PROCESS | 2194 | 1461162106656 Marionette TRACE conn2 <- [1,2762,null,{}] 07:21:46 INFO - PROCESS | 2194 | 1461162106658 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}] 07:21:46 INFO - PROCESS | 2194 | 1461162106761 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 07:21:46 INFO - PROCESS | 2194 | 1461162106797 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:46 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b7e7000 == 50 [pid = 2194] [id = 698] 07:21:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x129c35c00) [pid = 2194] [serial = 2094] [outer = 0x0] 07:21:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x12cf10000) [pid = 2194] [serial = 2095] [outer = 0x129c35c00] 07:21:46 INFO - PROCESS | 2194 | 1461162106823 Marionette DEBUG loaded listener.js 07:21:46 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x12d071c00) [pid = 2194] [serial = 2096] [outer = 0x129c35c00] 07:21:47 INFO - PROCESS | 2194 | 1461162107136 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]]]}] 07:21:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:21:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 521ms 07:21:47 INFO - PROCESS | 2194 | 1461162107176 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 07:21:47 INFO - PROCESS | 2194 | 1461162107177 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 07:21:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:21:47 INFO - PROCESS | 2194 | 1461162107180 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:21:47 INFO - PROCESS | 2194 | 1461162107181 Marionette TRACE conn2 <- [1,2766,null,{}] 07:21:47 INFO - PROCESS | 2194 | 1461162107183 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}] 07:21:47 INFO - PROCESS | 2194 | 1461162107292 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 07:21:47 INFO - PROCESS | 2194 | 1461162107305 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf60000 == 51 [pid = 2194] [id = 699] 07:21:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x12d074c00) [pid = 2194] [serial = 2097] [outer = 0x0] 07:21:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x12d0ef400) [pid = 2194] [serial = 2098] [outer = 0x12d074c00] 07:21:47 INFO - PROCESS | 2194 | 1461162107330 Marionette DEBUG loaded listener.js 07:21:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x12d0fc400) [pid = 2194] [serial = 2099] [outer = 0x12d074c00] 07:21:47 INFO - PROCESS | 2194 | 1461162107649 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]]]}] 07:21:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:21:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 07:21:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:21:47 INFO - PROCESS | 2194 | 1461162107701 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 07:21:47 INFO - PROCESS | 2194 | 1461162107702 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 07:21:47 INFO - PROCESS | 2194 | 1461162107704 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:21:47 INFO - PROCESS | 2194 | 1461162107705 Marionette TRACE conn2 <- [1,2770,null,{}] 07:21:47 INFO - PROCESS | 2194 | 1461162107708 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}] 07:21:47 INFO - PROCESS | 2194 | 1461162107811 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 07:21:47 INFO - PROCESS | 2194 | 1461162107825 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:47 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d78b000 == 52 [pid = 2194] [id = 700] 07:21:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x12d1b4800) [pid = 2194] [serial = 2100] [outer = 0x0] 07:21:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x12d302c00) [pid = 2194] [serial = 2101] [outer = 0x12d1b4800] 07:21:47 INFO - PROCESS | 2194 | 1461162107850 Marionette DEBUG loaded listener.js 07:21:47 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x12d308400) [pid = 2194] [serial = 2102] [outer = 0x12d1b4800] 07:21:48 INFO - PROCESS | 2194 | 1461162108170 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]]]}] 07:21:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:21:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 522ms 07:21:48 INFO - PROCESS | 2194 | 1461162108227 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 07:21:48 INFO - PROCESS | 2194 | 1461162108228 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 07:21:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:21:48 INFO - PROCESS | 2194 | 1461162108231 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:21:48 INFO - PROCESS | 2194 | 1461162108232 Marionette TRACE conn2 <- [1,2774,null,{}] 07:21:48 INFO - PROCESS | 2194 | 1461162108234 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}] 07:21:48 INFO - PROCESS | 2194 | 1461162108339 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x114495800) [pid = 2194] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x126ba5800) [pid = 2194] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x11ae2bc00) [pid = 2194] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x1297b4400) [pid = 2194] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 105 (0x1164e4400) [pid = 2194] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 104 (0x11c96c000) [pid = 2194] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 103 (0x1178fb000) [pid = 2194] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 102 (0x11c5ec400) [pid = 2194] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 101 (0x116253400) [pid = 2194] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 100 (0x118c3a800) [pid = 2194] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 99 (0x11b941400) [pid = 2194] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 98 (0x11a53e800) [pid = 2194] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 97 (0x12614d400) [pid = 2194] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:21:48 INFO - PROCESS | 2194 | --DOMWINDOW == 96 (0x1157b4800) [pid = 2194] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:21:48 INFO - PROCESS | 2194 | 1461162108437 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d61800 == 53 [pid = 2194] [id = 701] 07:21:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 97 (0x114495800) [pid = 2194] [serial = 2103] [outer = 0x0] 07:21:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 98 (0x116253400) [pid = 2194] [serial = 2104] [outer = 0x114495800] 07:21:48 INFO - PROCESS | 2194 | 1461162108466 Marionette DEBUG loaded listener.js 07:21:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 99 (0x11ae2a800) [pid = 2194] [serial = 2105] [outer = 0x114495800] 07:21:48 INFO - PROCESS | 2194 | 1461162108760 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]]]}] 07:21:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:21:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 572ms 07:21:48 INFO - PROCESS | 2194 | 1461162108803 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 07:21:48 INFO - PROCESS | 2194 | 1461162108807 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 07:21:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:21:48 INFO - PROCESS | 2194 | 1461162108810 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:21:48 INFO - PROCESS | 2194 | 1461162108812 Marionette TRACE conn2 <- [1,2778,null,{}] 07:21:48 INFO - PROCESS | 2194 | 1461162108814 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}] 07:21:48 INFO - PROCESS | 2194 | 1461162108913 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 07:21:48 INFO - PROCESS | 2194 | 1461162108917 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:48 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f26e800 == 54 [pid = 2194] [id = 702] 07:21:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 100 (0x11aef2c00) [pid = 2194] [serial = 2106] [outer = 0x0] 07:21:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 101 (0x129f69800) [pid = 2194] [serial = 2107] [outer = 0x11aef2c00] 07:21:48 INFO - PROCESS | 2194 | 1461162108947 Marionette DEBUG loaded listener.js 07:21:48 INFO - PROCESS | 2194 | ++DOMWINDOW == 102 (0x12d591000) [pid = 2194] [serial = 2108] [outer = 0x11aef2c00] 07:21:49 INFO - PROCESS | 2194 | 1461162109282 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]]]}] 07:21:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:21:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 07:21:49 INFO - PROCESS | 2194 | 1461162109336 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 07:21:49 INFO - PROCESS | 2194 | 1461162109337 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 07:21:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:21:49 INFO - PROCESS | 2194 | 1461162109340 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:21:49 INFO - PROCESS | 2194 | 1461162109341 Marionette TRACE conn2 <- [1,2782,null,{}] 07:21:49 INFO - PROCESS | 2194 | 1461162109343 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}] 07:21:49 INFO - PROCESS | 2194 | 1461162109429 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 07:21:49 INFO - PROCESS | 2194 | 1461162109433 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:49 INFO - PROCESS | 2194 | ++DOCSHELL 0x12fd0e000 == 55 [pid = 2194] [id = 703] 07:21:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 103 (0x12d54a000) [pid = 2194] [serial = 2109] [outer = 0x0] 07:21:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 104 (0x12e34d000) [pid = 2194] [serial = 2110] [outer = 0x12d54a000] 07:21:49 INFO - PROCESS | 2194 | 1461162109457 Marionette DEBUG loaded listener.js 07:21:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 105 (0x12e352000) [pid = 2194] [serial = 2111] [outer = 0x12d54a000] 07:21:49 INFO - PROCESS | 2194 | 1461162109799 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]]]}] 07:21:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:21:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 07:21:49 INFO - PROCESS | 2194 | 1461162109809 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 07:21:49 INFO - PROCESS | 2194 | 1461162109810 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 07:21:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:21:49 INFO - PROCESS | 2194 | 1461162109813 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:21:49 INFO - PROCESS | 2194 | 1461162109814 Marionette TRACE conn2 <- [1,2786,null,{}] 07:21:49 INFO - PROCESS | 2194 | 1461162109816 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}] 07:21:49 INFO - PROCESS | 2194 | 1461162109903 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 07:21:49 INFO - PROCESS | 2194 | 1461162109907 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:49 INFO - PROCESS | 2194 | ++DOCSHELL 0x130115800 == 56 [pid = 2194] [id = 704] 07:21:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 106 (0x12e352400) [pid = 2194] [serial = 2112] [outer = 0x0] 07:21:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x12e41c000) [pid = 2194] [serial = 2113] [outer = 0x12e352400] 07:21:49 INFO - PROCESS | 2194 | 1461162109932 Marionette DEBUG loaded listener.js 07:21:49 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x12e423c00) [pid = 2194] [serial = 2114] [outer = 0x12e352400] 07:21:50 INFO - PROCESS | 2194 | 1461162110257 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]]]}] 07:21:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:21:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 469ms 07:21:50 INFO - PROCESS | 2194 | 1461162110282 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 07:21:50 INFO - PROCESS | 2194 | 1461162110284 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 07:21:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:21:50 INFO - PROCESS | 2194 | 1461162110286 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:21:50 INFO - PROCESS | 2194 | 1461162110287 Marionette TRACE conn2 <- [1,2790,null,{}] 07:21:50 INFO - PROCESS | 2194 | 1461162110291 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}] 07:21:50 INFO - PROCESS | 2194 | 1461162110405 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 07:21:50 INFO - PROCESS | 2194 | 1461162110411 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:50 INFO - PROCESS | 2194 | ++DOCSHELL 0x130949800 == 57 [pid = 2194] [id = 705] 07:21:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x12e354c00) [pid = 2194] [serial = 2115] [outer = 0x0] 07:21:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x12e423800) [pid = 2194] [serial = 2116] [outer = 0x12e354c00] 07:21:50 INFO - PROCESS | 2194 | 1461162110436 Marionette DEBUG loaded listener.js 07:21:50 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x12e4a4c00) [pid = 2194] [serial = 2117] [outer = 0x12e354c00] 07:21:50 INFO - PROCESS | 2194 | 1461162110913 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]]]}] 07:21:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:21:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 672ms 07:21:50 INFO - PROCESS | 2194 | 1461162110958 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 07:21:50 INFO - PROCESS | 2194 | 1461162110962 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 07:21:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:21:50 INFO - PROCESS | 2194 | 1461162110966 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:21:50 INFO - PROCESS | 2194 | 1461162110968 Marionette TRACE conn2 <- [1,2794,null,{}] 07:21:50 INFO - PROCESS | 2194 | 1461162110972 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}] 07:21:51 INFO - PROCESS | 2194 | 1461162111088 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 07:21:51 INFO - PROCESS | 2194 | 1461162111201 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:51 INFO - PROCESS | 2194 | ++DOCSHELL 0x11baa2000 == 58 [pid = 2194] [id = 706] 07:21:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x11a864400) [pid = 2194] [serial = 2118] [outer = 0x0] 07:21:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x11acd4800) [pid = 2194] [serial = 2119] [outer = 0x11a864400] 07:21:51 INFO - PROCESS | 2194 | 1461162111234 Marionette DEBUG loaded listener.js 07:21:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11bd1c400) [pid = 2194] [serial = 2120] [outer = 0x11a864400] 07:21:51 INFO - PROCESS | 2194 | 1461162111643 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]]]}] 07:21:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:21:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 724ms 07:21:51 INFO - PROCESS | 2194 | 1461162111690 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 07:21:51 INFO - PROCESS | 2194 | 1461162111694 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 07:21:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:21:51 INFO - PROCESS | 2194 | 1461162111699 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:21:51 INFO - PROCESS | 2194 | 1461162111700 Marionette TRACE conn2 <- [1,2798,null,{}] 07:21:51 INFO - PROCESS | 2194 | 1461162111703 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}] 07:21:51 INFO - PROCESS | 2194 | 1461162111812 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 07:21:51 INFO - PROCESS | 2194 | 1461162111914 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:51 INFO - PROCESS | 2194 | ++DOCSHELL 0x12aae8000 == 59 [pid = 2194] [id = 707] 07:21:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11bd1dc00) [pid = 2194] [serial = 2121] [outer = 0x0] 07:21:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11c96c000) [pid = 2194] [serial = 2122] [outer = 0x11bd1dc00] 07:21:51 INFO - PROCESS | 2194 | 1461162111944 Marionette DEBUG loaded listener.js 07:21:51 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x126b95000) [pid = 2194] [serial = 2123] [outer = 0x11bd1dc00] 07:21:52 INFO - PROCESS | 2194 | --DOCSHELL 0x12fd0c000 == 58 [pid = 2194] [id = 17] 07:21:52 INFO - PROCESS | 2194 | 1461162112426 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]]]}] 07:21:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:21:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 772ms 07:21:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:21:52 INFO - PROCESS | 2194 | 1461162112470 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 07:21:52 INFO - PROCESS | 2194 | 1461162112472 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 07:21:52 INFO - PROCESS | 2194 | 1461162112474 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:21:52 INFO - PROCESS | 2194 | 1461162112477 Marionette TRACE conn2 <- [1,2802,null,{}] 07:21:52 INFO - PROCESS | 2194 | 1461162112485 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}] 07:21:52 INFO - PROCESS | 2194 | 1461162112595 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 07:21:52 INFO - PROCESS | 2194 | 1461162112698 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:52 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f527800 == 59 [pid = 2194] [id = 708] 07:21:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x129117800) [pid = 2194] [serial = 2124] [outer = 0x0] 07:21:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12b3ef400) [pid = 2194] [serial = 2125] [outer = 0x129117800] 07:21:52 INFO - PROCESS | 2194 | 1461162112730 Marionette DEBUG loaded listener.js 07:21:52 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12bd91800) [pid = 2194] [serial = 2126] [outer = 0x129117800] 07:21:53 INFO - PROCESS | 2194 | 1461162113187 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]]]}] 07:21:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:21:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 721ms 07:21:53 INFO - PROCESS | 2194 | 1461162113195 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 07:21:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:21:53 INFO - PROCESS | 2194 | 1461162113197 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 07:21:53 INFO - PROCESS | 2194 | 1461162113200 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:21:53 INFO - PROCESS | 2194 | 1461162113201 Marionette TRACE conn2 <- [1,2806,null,{}] 07:21:53 INFO - PROCESS | 2194 | 1461162113204 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}] 07:21:53 INFO - PROCESS | 2194 | 1461162113312 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 07:21:53 INFO - PROCESS | 2194 | 1461162113370 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:53 INFO - PROCESS | 2194 | ++DOCSHELL 0x114a78800 == 60 [pid = 2194] [id = 709] 07:21:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11625c800) [pid = 2194] [serial = 2127] [outer = 0x0] 07:21:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x119130400) [pid = 2194] [serial = 2128] [outer = 0x11625c800] 07:21:53 INFO - PROCESS | 2194 | 1461162113445 Marionette DEBUG loaded listener.js 07:21:53 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x12b729000) [pid = 2194] [serial = 2129] [outer = 0x11625c800] 07:21:53 INFO - PROCESS | 2194 | 1461162113859 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]]]}] 07:21:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:21:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 07:21:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:21:53 INFO - PROCESS | 2194 | 1461162113871 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 07:21:53 INFO - PROCESS | 2194 | 1461162113873 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 07:21:53 INFO - PROCESS | 2194 | 1461162113877 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:21:53 INFO - PROCESS | 2194 | 1461162113879 Marionette TRACE conn2 <- [1,2810,null,{}] 07:21:53 INFO - PROCESS | 2194 | 1461162113882 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}] 07:21:54 INFO - PROCESS | 2194 | 1461162114057 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 07:21:54 INFO - PROCESS | 2194 | 1461162114132 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:54 INFO - PROCESS | 2194 | ++DOCSHELL 0x1267a4800 == 61 [pid = 2194] [id = 710] 07:21:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x1162eac00) [pid = 2194] [serial = 2130] [outer = 0x0] 07:21:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x12b3ec000) [pid = 2194] [serial = 2131] [outer = 0x1162eac00] 07:21:54 INFO - PROCESS | 2194 | 1461162114162 Marionette DEBUG loaded listener.js 07:21:54 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x12d0f1800) [pid = 2194] [serial = 2132] [outer = 0x1162eac00] 07:21:54 INFO - PROCESS | 2194 | 1461162114872 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]]]}] 07:21:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:21:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1024ms 07:21:54 INFO - PROCESS | 2194 | 1461162114901 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 07:21:54 INFO - PROCESS | 2194 | 1461162114906 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 07:21:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:21:54 INFO - PROCESS | 2194 | 1461162114942 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:21:54 INFO - PROCESS | 2194 | 1461162114944 Marionette TRACE conn2 <- [1,2814,null,{}] 07:21:54 INFO - PROCESS | 2194 | 1461162114947 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}] 07:21:55 INFO - PROCESS | 2194 | 1461162115030 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 07:21:55 INFO - PROCESS | 2194 | 1461162115122 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:55 INFO - PROCESS | 2194 | ++DOCSHELL 0x11915b800 == 62 [pid = 2194] [id = 711] 07:21:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x114402400) [pid = 2194] [serial = 2133] [outer = 0x0] 07:21:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x114e66800) [pid = 2194] [serial = 2134] [outer = 0x114402400] 07:21:55 INFO - PROCESS | 2194 | 1461162115168 Marionette DEBUG loaded listener.js 07:21:55 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x118c45800) [pid = 2194] [serial = 2135] [outer = 0x114402400] 07:21:55 INFO - PROCESS | 2194 | 1461162115690 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]]]}] 07:21:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:21:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 837ms 07:21:55 INFO - PROCESS | 2194 | 1461162115767 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 07:21:55 INFO - PROCESS | 2194 | 1461162115773 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 07:21:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:21:55 INFO - PROCESS | 2194 | 1461162115779 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:21:55 INFO - PROCESS | 2194 | 1461162115782 Marionette TRACE conn2 <- [1,2818,null,{}] 07:21:55 INFO - PROCESS | 2194 | 1461162115785 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}] 07:21:55 INFO - PROCESS | 2194 | 1461162115921 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 07:21:56 INFO - PROCESS | 2194 | 1461162116060 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x119866800 == 63 [pid = 2194] [id = 712] 07:21:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x11a7af000) [pid = 2194] [serial = 2136] [outer = 0x0] 07:21:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x11a866800) [pid = 2194] [serial = 2137] [outer = 0x11a7af000] 07:21:56 INFO - PROCESS | 2194 | 1461162116106 Marionette DEBUG loaded listener.js 07:21:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x11a8e8800) [pid = 2194] [serial = 2138] [outer = 0x11a7af000] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x11c427000 == 62 [pid = 2194] [id = 675] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x12afca800 == 61 [pid = 2194] [id = 676] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x114d4f800 == 60 [pid = 2194] [id = 674] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x130115800 == 59 [pid = 2194] [id = 704] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x12fd0e000 == 58 [pid = 2194] [id = 703] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x12f26e800 == 57 [pid = 2194] [id = 702] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x114d61800 == 56 [pid = 2194] [id = 701] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x12d78b000 == 55 [pid = 2194] [id = 700] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf60000 == 54 [pid = 2194] [id = 699] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x114494800) [pid = 2194] [serial = 2023] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x119d61000) [pid = 2194] [serial = 2026] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x11b06d000) [pid = 2194] [serial = 2029] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x127efd000) [pid = 2194] [serial = 2056] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x12b7e7000 == 53 [pid = 2194] [id = 698] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x12afdf000 == 52 [pid = 2194] [id = 697] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x114d7c800 == 51 [pid = 2194] [id = 696] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x12679d000 == 50 [pid = 2194] [id = 695] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf1b000 == 49 [pid = 2194] [id = 694] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x11a9a2000 == 48 [pid = 2194] [id = 693] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x11b672000 == 47 [pid = 2194] [id = 692] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x12f253800 == 46 [pid = 2194] [id = 691] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x12e81f000 == 45 [pid = 2194] [id = 690] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x12dca4000 == 44 [pid = 2194] [id = 689] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x12d783800 == 43 [pid = 2194] [id = 688] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x129c7f000 == 42 [pid = 2194] [id = 687] 07:21:56 INFO - PROCESS | 2194 | --DOCSHELL 0x11bf04800 == 41 [pid = 2194] [id = 686] 07:21:56 INFO - PROCESS | 2194 | 1461162116557 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]]]}] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x12b3f8800) [pid = 2194] [serial = 2021] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x12a8f9400) [pid = 2194] [serial = 1979] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11c16ec00) [pid = 2194] [serial = 1973] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x129f47c00) [pid = 2194] [serial = 1907] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x11a7b1c00) [pid = 2194] [serial = 1970] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x126badc00) [pid = 2194] [serial = 1976] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x127451800) [pid = 2194] [serial = 2054] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x126424000) [pid = 2194] [serial = 2044] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x1239e5400) [pid = 2194] [serial = 2033] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11c176800) [pid = 2194] [serial = 2032] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x118f5bc00) [pid = 2194] [serial = 2035] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x11a544000) [pid = 2194] [serial = 2036] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x11c174000) [pid = 2194] [serial = 2041] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11a8eb800) [pid = 2194] [serial = 2038] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 113 (0x11aef2800) [pid = 2194] [serial = 2039] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 112 (0x12642d400) [pid = 2194] [serial = 2045] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 111 (0x126baa800) [pid = 2194] [serial = 2050] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 110 (0x126b94800) [pid = 2194] [serial = 2048] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 109 (0x1269a7000) [pid = 2194] [serial = 2047] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 108 (0x126d1c400) [pid = 2194] [serial = 2051] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 107 (0x127159800) [pid = 2194] [serial = 2053] [outer = 0x0] [url = about:blank] 07:21:56 INFO - PROCESS | 2194 | --DOMWINDOW == 106 (0x11c58e000) [pid = 2194] [serial = 2042] [outer = 0x0] [url = about:blank] 07:21:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:21:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 825ms 07:21:56 INFO - PROCESS | 2194 | 1461162116604 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 07:21:56 INFO - PROCESS | 2194 | 1461162116605 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 07:21:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:21:56 INFO - PROCESS | 2194 | 1461162116608 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:21:56 INFO - PROCESS | 2194 | 1461162116610 Marionette TRACE conn2 <- [1,2822,null,{}] 07:21:56 INFO - PROCESS | 2194 | 1461162116617 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}] 07:21:56 INFO - PROCESS | 2194 | 1461162116708 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 07:21:56 INFO - PROCESS | 2194 | 1461162116713 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:56 INFO - PROCESS | 2194 | ++DOCSHELL 0x119280000 == 42 [pid = 2194] [id = 713] 07:21:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 107 (0x11a86a400) [pid = 2194] [serial = 2139] [outer = 0x0] 07:21:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 108 (0x11ad85800) [pid = 2194] [serial = 2140] [outer = 0x11a86a400] 07:21:56 INFO - PROCESS | 2194 | 1461162116742 Marionette DEBUG loaded listener.js 07:21:56 INFO - PROCESS | 2194 | ++DOMWINDOW == 109 (0x11b071800) [pid = 2194] [serial = 2141] [outer = 0x11a86a400] 07:21:57 INFO - PROCESS | 2194 | 1461162117086 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]]]}] 07:21:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:21:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 520ms 07:21:57 INFO - PROCESS | 2194 | 1461162117154 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 07:21:57 INFO - PROCESS | 2194 | 1461162117156 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 07:21:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:21:57 INFO - PROCESS | 2194 | 1461162117159 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:21:57 INFO - PROCESS | 2194 | 1461162117160 Marionette TRACE conn2 <- [1,2826,null,{}] 07:21:57 INFO - PROCESS | 2194 | 1461162117163 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}] 07:21:57 INFO - PROCESS | 2194 | 1461162117246 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 07:21:57 INFO - PROCESS | 2194 | 1461162117250 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c230000 == 43 [pid = 2194] [id = 714] 07:21:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 110 (0x11b6ef400) [pid = 2194] [serial = 2142] [outer = 0x0] 07:21:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 111 (0x11bd1e400) [pid = 2194] [serial = 2143] [outer = 0x11b6ef400] 07:21:57 INFO - PROCESS | 2194 | 1461162117277 Marionette DEBUG loaded listener.js 07:21:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 112 (0x11c16c000) [pid = 2194] [serial = 2144] [outer = 0x11b6ef400] 07:21:57 INFO - PROCESS | 2194 | 1461162117656 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:21:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:21:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 517ms 07:21:57 INFO - PROCESS | 2194 | 1461162117692 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 07:21:57 INFO - PROCESS | 2194 | 1461162117694 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 07:21:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:21:57 INFO - PROCESS | 2194 | 1461162117700 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:21:57 INFO - PROCESS | 2194 | 1461162117702 Marionette TRACE conn2 <- [1,2830,null,{}] 07:21:57 INFO - PROCESS | 2194 | 1461162117708 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}] 07:21:57 INFO - PROCESS | 2194 | 1461162117834 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 07:21:57 INFO - PROCESS | 2194 | 1461162117844 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:57 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260cf000 == 44 [pid = 2194] [id = 715] 07:21:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 113 (0x11c16e400) [pid = 2194] [serial = 2145] [outer = 0x0] 07:21:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 114 (0x11c299800) [pid = 2194] [serial = 2146] [outer = 0x11c16e400] 07:21:57 INFO - PROCESS | 2194 | 1461162117885 Marionette DEBUG loaded listener.js 07:21:57 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11c5e6400) [pid = 2194] [serial = 2147] [outer = 0x11c16e400] 07:21:58 INFO - PROCESS | 2194 | 1461162118314 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]]]}] 07:21:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:21:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 620ms 07:21:58 INFO - PROCESS | 2194 | 1461162118319 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 07:21:58 INFO - PROCESS | 2194 | 1461162118320 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 07:21:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:21:58 INFO - PROCESS | 2194 | 1461162118328 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:21:58 INFO - PROCESS | 2194 | 1461162118329 Marionette TRACE conn2 <- [1,2834,null,{}] 07:21:58 INFO - PROCESS | 2194 | 1461162118352 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}] 07:21:58 INFO - PROCESS | 2194 | 1461162118443 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 07:21:58 INFO - PROCESS | 2194 | 1461162118465 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:58 INFO - PROCESS | 2194 | ++DOCSHELL 0x11985a000 == 45 [pid = 2194] [id = 716] 07:21:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11c723400) [pid = 2194] [serial = 2148] [outer = 0x0] 07:21:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x126424400) [pid = 2194] [serial = 2149] [outer = 0x11c723400] 07:21:58 INFO - PROCESS | 2194 | 1461162118495 Marionette DEBUG loaded listener.js 07:21:58 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x1269a2800) [pid = 2194] [serial = 2150] [outer = 0x11c723400] 07:21:58 INFO - PROCESS | 2194 | 1461162118844 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:21:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:21:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 541ms 07:21:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:21:58 INFO - PROCESS | 2194 | 1461162118870 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 07:21:58 INFO - PROCESS | 2194 | 1461162118871 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 07:21:58 INFO - PROCESS | 2194 | 1461162118875 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:21:58 INFO - PROCESS | 2194 | 1461162118877 Marionette TRACE conn2 <- [1,2838,null,{}] 07:21:58 INFO - PROCESS | 2194 | 1461162118879 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}] 07:21:58 INFO - PROCESS | 2194 | 1461162118981 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 07:21:59 INFO - PROCESS | 2194 | 1461162119018 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x129c71800 == 46 [pid = 2194] [id = 717] 07:21:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x11c964400) [pid = 2194] [serial = 2151] [outer = 0x0] 07:21:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x1269ae000) [pid = 2194] [serial = 2152] [outer = 0x11c964400] 07:21:59 INFO - PROCESS | 2194 | 1461162119044 Marionette DEBUG loaded listener.js 07:21:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x126ba0c00) [pid = 2194] [serial = 2153] [outer = 0x11c964400] 07:21:59 INFO - PROCESS | 2194 | 1461162119415 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]]]}] 07:21:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:21:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 569ms 07:21:59 INFO - PROCESS | 2194 | 1461162119449 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 07:21:59 INFO - PROCESS | 2194 | 1461162119452 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 07:21:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:21:59 INFO - PROCESS | 2194 | 1461162119455 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:21:59 INFO - PROCESS | 2194 | 1461162119457 Marionette TRACE conn2 <- [1,2842,null,{}] 07:21:59 INFO - PROCESS | 2194 | 1461162119460 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}] 07:21:59 INFO - PROCESS | 2194 | 1461162119611 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 07:21:59 INFO - PROCESS | 2194 | 1461162119633 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:59 INFO - PROCESS | 2194 | ++DOCSHELL 0x12afcf800 == 47 [pid = 2194] [id = 718] 07:21:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x126ba1400) [pid = 2194] [serial = 2154] [outer = 0x0] 07:21:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x126d1c400) [pid = 2194] [serial = 2155] [outer = 0x126ba1400] 07:21:59 INFO - PROCESS | 2194 | 1461162119674 Marionette DEBUG loaded listener.js 07:21:59 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x1271e6c00) [pid = 2194] [serial = 2156] [outer = 0x126ba1400] 07:22:00 INFO - PROCESS | 2194 | 1461162120075 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]]]}] 07:22:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:22:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 07:22:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:22:00 INFO - PROCESS | 2194 | 1461162120126 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 07:22:00 INFO - PROCESS | 2194 | 1461162120127 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 07:22:00 INFO - PROCESS | 2194 | 1461162120129 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:22:00 INFO - PROCESS | 2194 | 1461162120131 Marionette TRACE conn2 <- [1,2846,null,{}] 07:22:00 INFO - PROCESS | 2194 | 1461162120133 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}] 07:22:00 INFO - PROCESS | 2194 | 1461162120235 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 07:22:00 INFO - PROCESS | 2194 | 1461162120247 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:00 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bb28800 == 48 [pid = 2194] [id = 719] 07:22:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x127166c00) [pid = 2194] [serial = 2157] [outer = 0x0] 07:22:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x127ef2c00) [pid = 2194] [serial = 2158] [outer = 0x127166c00] 07:22:00 INFO - PROCESS | 2194 | 1461162120272 Marionette DEBUG loaded listener.js 07:22:00 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x129933000) [pid = 2194] [serial = 2159] [outer = 0x127166c00] 07:22:00 INFO - PROCESS | 2194 | 1461162120621 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]]]}] 07:22:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:22:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 07:22:00 INFO - PROCESS | 2194 | 1461162120653 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 07:22:00 INFO - PROCESS | 2194 | 1461162120655 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 07:22:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x12e352400) [pid = 2194] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x129c35c00) [pid = 2194] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12d074c00) [pid = 2194] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x12d1b4800) [pid = 2194] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x114495800) [pid = 2194] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x11a7b2c00) [pid = 2194] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x1239e9400) [pid = 2194] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x129122000) [pid = 2194] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x11c996400) [pid = 2194] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 117 (0x1164dcc00) [pid = 2194] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 116 (0x11c174800) [pid = 2194] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 115 (0x12d54a000) [pid = 2194] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:22:00 INFO - PROCESS | 2194 | --DOMWINDOW == 114 (0x11aef2c00) [pid = 2194] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:22:00 INFO - PROCESS | 2194 | 1461162120966 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:22:00 INFO - PROCESS | 2194 | 1461162120968 Marionette TRACE conn2 <- [1,2850,null,{}] 07:22:00 INFO - PROCESS | 2194 | 1461162120987 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}] 07:22:01 INFO - PROCESS | 2194 | 1461162121087 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 07:22:01 INFO - PROCESS | 2194 | 1461162121095 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x12629c000 == 49 [pid = 2194] [id = 720] 07:22:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 115 (0x11b9bd800) [pid = 2194] [serial = 2160] [outer = 0x0] 07:22:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 116 (0x11c5ed400) [pid = 2194] [serial = 2161] [outer = 0x11b9bd800] 07:22:01 INFO - PROCESS | 2194 | 1461162121121 Marionette DEBUG loaded listener.js 07:22:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 117 (0x129124c00) [pid = 2194] [serial = 2162] [outer = 0x11b9bd800] 07:22:01 INFO - PROCESS | 2194 | 1461162121462 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:22:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:22:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 843ms 07:22:01 INFO - PROCESS | 2194 | 1461162121503 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 07:22:01 INFO - PROCESS | 2194 | 1461162121506 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 07:22:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:22:01 INFO - PROCESS | 2194 | 1461162121509 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:22:01 INFO - PROCESS | 2194 | 1461162121511 Marionette TRACE conn2 <- [1,2854,null,{}] 07:22:01 INFO - PROCESS | 2194 | 1461162121514 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}] 07:22:01 INFO - PROCESS | 2194 | 1461162121637 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 07:22:01 INFO - PROCESS | 2194 | 1461162121645 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:01 INFO - PROCESS | 2194 | ++DOCSHELL 0x12cf5a800 == 50 [pid = 2194] [id = 721] 07:22:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 118 (0x129f3a800) [pid = 2194] [serial = 2163] [outer = 0x0] 07:22:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x12b3ea800) [pid = 2194] [serial = 2164] [outer = 0x129f3a800] 07:22:01 INFO - PROCESS | 2194 | 1461162121675 Marionette DEBUG loaded listener.js 07:22:01 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x12bb4c000) [pid = 2194] [serial = 2165] [outer = 0x129f3a800] 07:22:01 INFO - PROCESS | 2194 | 1461162121980 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]]]}] 07:22:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:22:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 519ms 07:22:02 INFO - PROCESS | 2194 | 1461162122028 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 07:22:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:22:02 INFO - PROCESS | 2194 | 1461162122030 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 07:22:02 INFO - PROCESS | 2194 | 1461162122032 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:22:02 INFO - PROCESS | 2194 | 1461162122033 Marionette TRACE conn2 <- [1,2858,null,{}] 07:22:02 INFO - PROCESS | 2194 | 1461162122036 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}] 07:22:02 INFO - PROCESS | 2194 | 1461162122119 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 07:22:02 INFO - PROCESS | 2194 | 1461162122123 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc06000 == 51 [pid = 2194] [id = 722] 07:22:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x126b9e400) [pid = 2194] [serial = 2166] [outer = 0x0] 07:22:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x12bd99c00) [pid = 2194] [serial = 2167] [outer = 0x126b9e400] 07:22:02 INFO - PROCESS | 2194 | 1461162122148 Marionette DEBUG loaded listener.js 07:22:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x12d06d800) [pid = 2194] [serial = 2168] [outer = 0x126b9e400] 07:22:02 INFO - PROCESS | 2194 | 1461162122513 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:22:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:22:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 521ms 07:22:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:22:02 INFO - PROCESS | 2194 | 1461162122562 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 07:22:02 INFO - PROCESS | 2194 | 1461162122564 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 07:22:02 INFO - PROCESS | 2194 | 1461162122567 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:22:02 INFO - PROCESS | 2194 | 1461162122569 Marionette TRACE conn2 <- [1,2862,null,{}] 07:22:02 INFO - PROCESS | 2194 | 1461162122574 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}] 07:22:02 INFO - PROCESS | 2194 | 1461162122706 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 07:22:02 INFO - PROCESS | 2194 | 1461162122715 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:02 INFO - PROCESS | 2194 | ++DOCSHELL 0x12e51d000 == 52 [pid = 2194] [id = 723] 07:22:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x12d075400) [pid = 2194] [serial = 2169] [outer = 0x0] 07:22:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x12d07a000) [pid = 2194] [serial = 2170] [outer = 0x12d075400] 07:22:02 INFO - PROCESS | 2194 | 1461162122756 Marionette DEBUG loaded listener.js 07:22:02 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x12d0fb400) [pid = 2194] [serial = 2171] [outer = 0x12d075400] 07:22:03 INFO - PROCESS | 2194 | 1461162123359 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]]]}] 07:22:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:22:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 823ms 07:22:03 INFO - PROCESS | 2194 | 1461162123409 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 07:22:03 INFO - PROCESS | 2194 | 1461162123412 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 07:22:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:22:03 INFO - PROCESS | 2194 | 1461162123417 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:22:03 INFO - PROCESS | 2194 | 1461162123419 Marionette TRACE conn2 <- [1,2866,null,{}] 07:22:03 INFO - PROCESS | 2194 | 1461162123425 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}] 07:22:03 INFO - PROCESS | 2194 | 1461162123537 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 07:22:03 INFO - PROCESS | 2194 | 1461162123611 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:03 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a7b8000 == 53 [pid = 2194] [id = 724] 07:22:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x1164df800) [pid = 2194] [serial = 2172] [outer = 0x0] 07:22:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x1191adc00) [pid = 2194] [serial = 2173] [outer = 0x1164df800] 07:22:03 INFO - PROCESS | 2194 | 1461162123644 Marionette DEBUG loaded listener.js 07:22:03 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x11a544000) [pid = 2194] [serial = 2174] [outer = 0x1164df800] 07:22:04 INFO - PROCESS | 2194 | 1461162124075 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]]]}] 07:22:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:22:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 674ms 07:22:04 INFO - PROCESS | 2194 | 1461162124092 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 07:22:04 INFO - PROCESS | 2194 | 1461162124096 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 07:22:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:22:04 INFO - PROCESS | 2194 | 1461162124101 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:22:04 INFO - PROCESS | 2194 | 1461162124103 Marionette TRACE conn2 <- [1,2870,null,{}] 07:22:04 INFO - PROCESS | 2194 | 1461162124105 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}] 07:22:04 INFO - PROCESS | 2194 | 1461162124209 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 07:22:04 INFO - PROCESS | 2194 | 1461162124269 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:04 INFO - PROCESS | 2194 | ++DOCSHELL 0x1260d5800 == 54 [pid = 2194] [id = 725] 07:22:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x11a548800) [pid = 2194] [serial = 2175] [outer = 0x0] 07:22:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x11ae33400) [pid = 2194] [serial = 2176] [outer = 0x11a548800] 07:22:04 INFO - PROCESS | 2194 | 1461162124300 Marionette DEBUG loaded listener.js 07:22:04 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x11b6ed800) [pid = 2194] [serial = 2177] [outer = 0x11a548800] 07:22:04 INFO - PROCESS | 2194 | 1461162124723 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]]]}] 07:22:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:22:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 670ms 07:22:04 INFO - PROCESS | 2194 | 1461162124771 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 07:22:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:22:04 INFO - PROCESS | 2194 | 1461162124775 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 07:22:04 INFO - PROCESS | 2194 | 1461162124777 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:22:04 INFO - PROCESS | 2194 | 1461162124780 Marionette TRACE conn2 <- [1,2874,null,{}] 07:22:04 INFO - PROCESS | 2194 | 1461162124788 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}] 07:22:04 INFO - PROCESS | 2194 | 1461162124894 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 07:22:05 INFO - PROCESS | 2194 | 1461162125004 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d522000 == 55 [pid = 2194] [id = 726] 07:22:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x11c5ebc00) [pid = 2194] [serial = 2178] [outer = 0x0] 07:22:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x126349c00) [pid = 2194] [serial = 2179] [outer = 0x11c5ebc00] 07:22:05 INFO - PROCESS | 2194 | 1461162125037 Marionette DEBUG loaded listener.js 07:22:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x126ba5800) [pid = 2194] [serial = 2180] [outer = 0x11c5ebc00] 07:22:05 INFO - PROCESS | 2194 | 1461162125446 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]]]}] 07:22:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:22:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 728ms 07:22:05 INFO - PROCESS | 2194 | 1461162125505 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 07:22:05 INFO - PROCESS | 2194 | 1461162125507 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 07:22:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:22:05 INFO - PROCESS | 2194 | 1461162125510 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:22:05 INFO - PROCESS | 2194 | 1461162125511 Marionette TRACE conn2 <- [1,2878,null,{}] 07:22:05 INFO - PROCESS | 2194 | 1461162125514 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}] 07:22:05 INFO - PROCESS | 2194 | 1461162125617 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 07:22:05 INFO - PROCESS | 2194 | 1461162125677 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:05 INFO - PROCESS | 2194 | ++DOCSHELL 0x12eed5000 == 56 [pid = 2194] [id = 727] 07:22:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x126bac000) [pid = 2194] [serial = 2181] [outer = 0x0] 07:22:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x129f6d400) [pid = 2194] [serial = 2182] [outer = 0x126bac000] 07:22:05 INFO - PROCESS | 2194 | 1461162125708 Marionette DEBUG loaded listener.js 07:22:05 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12a8f9800) [pid = 2194] [serial = 2183] [outer = 0x126bac000] 07:22:06 INFO - PROCESS | 2194 | 1461162126148 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]]]}] 07:22:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:22:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 668ms 07:22:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:22:06 INFO - PROCESS | 2194 | 1461162126178 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 07:22:06 INFO - PROCESS | 2194 | 1461162126180 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 07:22:06 INFO - PROCESS | 2194 | 1461162126182 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:22:06 INFO - PROCESS | 2194 | 1461162126183 Marionette TRACE conn2 <- [1,2882,null,{}] 07:22:06 INFO - PROCESS | 2194 | 1461162126186 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}] 07:22:06 INFO - PROCESS | 2194 | 1461162126307 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 07:22:06 INFO - PROCESS | 2194 | 1461162126380 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:06 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f520000 == 57 [pid = 2194] [id = 728] 07:22:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12993d400) [pid = 2194] [serial = 2184] [outer = 0x0] 07:22:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x12b3f6c00) [pid = 2194] [serial = 2185] [outer = 0x12993d400] 07:22:06 INFO - PROCESS | 2194 | 1461162126410 Marionette DEBUG loaded listener.js 07:22:06 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x12bb53400) [pid = 2194] [serial = 2186] [outer = 0x12993d400] 07:22:06 INFO - PROCESS | 2194 | 1461162126837 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]]]}] 07:22:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:22:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 721ms 07:22:06 INFO - PROCESS | 2194 | 1461162126904 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 07:22:06 INFO - PROCESS | 2194 | 1461162126906 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 07:22:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:22:06 INFO - PROCESS | 2194 | 1461162126909 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:22:06 INFO - PROCESS | 2194 | 1461162126912 Marionette TRACE conn2 <- [1,2886,null,{}] 07:22:06 INFO - PROCESS | 2194 | 1461162126915 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}] 07:22:07 INFO - PROCESS | 2194 | 1461162127148 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 07:22:07 INFO - PROCESS | 2194 | 1461162127254 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:07 INFO - PROCESS | 2194 | ++DOCSHELL 0x12fd20800 == 58 [pid = 2194] [id = 729] 07:22:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x114e63000) [pid = 2194] [serial = 2187] [outer = 0x0] 07:22:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x12d0f1000) [pid = 2194] [serial = 2188] [outer = 0x114e63000] 07:22:07 INFO - PROCESS | 2194 | 1461162127288 Marionette DEBUG loaded listener.js 07:22:07 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x12d54c800) [pid = 2194] [serial = 2189] [outer = 0x114e63000] 07:22:07 INFO - PROCESS | 2194 | 1461162127731 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]]]}] 07:22:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:22:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 873ms 07:22:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:22:07 INFO - PROCESS | 2194 | 1461162127783 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 07:22:07 INFO - PROCESS | 2194 | 1461162127784 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 07:22:07 INFO - PROCESS | 2194 | 1461162127786 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:22:07 INFO - PROCESS | 2194 | 1461162127788 Marionette TRACE conn2 <- [1,2890,null,{}] 07:22:07 INFO - PROCESS | 2194 | 1461162127813 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}] 07:22:08 INFO - PROCESS | 2194 | 1461162128055 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 07:22:08 INFO - PROCESS | 2194 | 1461162128138 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x11baa0000 == 59 [pid = 2194] [id = 730] 07:22:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x114c1d800) [pid = 2194] [serial = 2190] [outer = 0x0] 07:22:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x114e65800) [pid = 2194] [serial = 2191] [outer = 0x114c1d800] 07:22:08 INFO - PROCESS | 2194 | 1461162128168 Marionette DEBUG loaded listener.js 07:22:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x1185ae000) [pid = 2194] [serial = 2192] [outer = 0x114c1d800] 07:22:08 INFO - PROCESS | 2194 | 1461162128593 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:22:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:22:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 842ms 07:22:08 INFO - PROCESS | 2194 | 1461162128630 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 07:22:08 INFO - PROCESS | 2194 | 1461162128632 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 07:22:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:22:08 INFO - PROCESS | 2194 | 1461162128635 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:22:08 INFO - PROCESS | 2194 | 1461162128638 Marionette TRACE conn2 <- [1,2894,null,{}] 07:22:08 INFO - PROCESS | 2194 | 1461162128641 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}] 07:22:08 INFO - PROCESS | 2194 | 1461162128741 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 07:22:08 INFO - PROCESS | 2194 | 1461162128804 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:08 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a504000 == 60 [pid = 2194] [id = 731] 07:22:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x118ed0c00) [pid = 2194] [serial = 2193] [outer = 0x0] 07:22:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x11a86b400) [pid = 2194] [serial = 2194] [outer = 0x118ed0c00] 07:22:08 INFO - PROCESS | 2194 | 1461162128834 Marionette DEBUG loaded listener.js 07:22:08 INFO - PROCESS | 2194 | ++DOMWINDOW == 150 (0x11ae2bc00) [pid = 2194] [serial = 2195] [outer = 0x118ed0c00] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc06000 == 59 [pid = 2194] [id = 722] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x12cf5a800 == 58 [pid = 2194] [id = 721] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x12629c000 == 57 [pid = 2194] [id = 720] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x12bb28800 == 56 [pid = 2194] [id = 719] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x12afcf800 == 55 [pid = 2194] [id = 718] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x129c71800 == 54 [pid = 2194] [id = 717] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 149 (0x12a8f2800) [pid = 2194] [serial = 2071] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x11a7b5400) [pid = 2194] [serial = 2059] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x129f3e000) [pid = 2194] [serial = 2068] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x11bd9a000) [pid = 2194] [serial = 2062] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x127158c00) [pid = 2194] [serial = 2065] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x12bb57000) [pid = 2194] [serial = 2074] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x11985a000 == 53 [pid = 2194] [id = 716] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x1260cf000 == 52 [pid = 2194] [id = 715] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x11c230000 == 51 [pid = 2194] [id = 714] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x119280000 == 50 [pid = 2194] [id = 713] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x119866800 == 49 [pid = 2194] [id = 712] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x11915b800 == 48 [pid = 2194] [id = 711] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x114a78800 == 47 [pid = 2194] [id = 709] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x12f527800 == 46 [pid = 2194] [id = 708] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x12aae8000 == 45 [pid = 2194] [id = 707] 07:22:09 INFO - PROCESS | 2194 | --DOCSHELL 0x11baa2000 == 44 [pid = 2194] [id = 706] 07:22:09 INFO - PROCESS | 2194 | 1461162129314 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]]]}] 07:22:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:22:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 725ms 07:22:09 INFO - PROCESS | 2194 | 1461162129361 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 07:22:09 INFO - PROCESS | 2194 | 1461162129363 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 07:22:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:22:09 INFO - PROCESS | 2194 | 1461162129393 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:22:09 INFO - PROCESS | 2194 | 1461162129394 Marionette TRACE conn2 <- [1,2898,null,{}] 07:22:09 INFO - PROCESS | 2194 | 1461162129397 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}] 07:22:09 INFO - PROCESS | 2194 | 1461162129486 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x12e41c000) [pid = 2194] [serial = 2113] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x12cf10000) [pid = 2194] [serial = 2095] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x12d0ef400) [pid = 2194] [serial = 2098] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x12d071c00) [pid = 2194] [serial = 2096] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x12d302c00) [pid = 2194] [serial = 2101] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x12d0fc400) [pid = 2194] [serial = 2099] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x12d308400) [pid = 2194] [serial = 2102] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11ae2a800) [pid = 2194] [serial = 2105] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11bd1f000) [pid = 2194] [serial = 2081] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11aee9400) [pid = 2194] [serial = 2080] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x126b9f000) [pid = 2194] [serial = 2089] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x127163c00) [pid = 2194] [serial = 2090] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x12a8f0000) [pid = 2194] [serial = 2092] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x12642f400) [pid = 2194] [serial = 2086] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x1269af400) [pid = 2194] [serial = 2087] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x119dda800) [pid = 2194] [serial = 2078] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x1178fa800) [pid = 2194] [serial = 2077] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x11c4ed400) [pid = 2194] [serial = 2083] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x11c728000) [pid = 2194] [serial = 2084] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x12e352000) [pid = 2194] [serial = 2111] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 123 (0x12e34d000) [pid = 2194] [serial = 2110] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 122 (0x129f69800) [pid = 2194] [serial = 2107] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 121 (0x12d591000) [pid = 2194] [serial = 2108] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 120 (0x116253400) [pid = 2194] [serial = 2104] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 119 (0x12e423c00) [pid = 2194] [serial = 2114] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | --DOMWINDOW == 118 (0x12bd98400) [pid = 2194] [serial = 2093] [outer = 0x0] [url = about:blank] 07:22:09 INFO - PROCESS | 2194 | 1461162129554 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:09 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a93c800 == 45 [pid = 2194] [id = 732] 07:22:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 119 (0x116253400) [pid = 2194] [serial = 2196] [outer = 0x0] 07:22:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 120 (0x11acd3000) [pid = 2194] [serial = 2197] [outer = 0x116253400] 07:22:09 INFO - PROCESS | 2194 | 1461162129582 Marionette DEBUG loaded listener.js 07:22:09 INFO - PROCESS | 2194 | ++DOMWINDOW == 121 (0x11bf3cc00) [pid = 2194] [serial = 2198] [outer = 0x116253400] 07:22:09 INFO - PROCESS | 2194 | 1461162129928 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]]]}] 07:22:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:22:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 575ms 07:22:09 INFO - PROCESS | 2194 | 1461162129963 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 07:22:09 INFO - PROCESS | 2194 | 1461162129965 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 07:22:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:22:09 INFO - PROCESS | 2194 | 1461162129973 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:22:09 INFO - PROCESS | 2194 | 1461162129976 Marionette TRACE conn2 <- [1,2902,null,{}] 07:22:09 INFO - PROCESS | 2194 | 1461162129978 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}] 07:22:10 INFO - PROCESS | 2194 | 1461162130065 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 07:22:10 INFO - PROCESS | 2194 | 1461162130126 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c94d800 == 46 [pid = 2194] [id = 733] 07:22:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 122 (0x11bd95800) [pid = 2194] [serial = 2199] [outer = 0x0] 07:22:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 123 (0x11c29c400) [pid = 2194] [serial = 2200] [outer = 0x11bd95800] 07:22:10 INFO - PROCESS | 2194 | 1461162130153 Marionette DEBUG loaded listener.js 07:22:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 124 (0x126947800) [pid = 2194] [serial = 2201] [outer = 0x11bd95800] 07:22:10 INFO - PROCESS | 2194 | 1461162130446 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:22:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:22:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 525ms 07:22:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:22:10 INFO - PROCESS | 2194 | 1461162130494 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 07:22:10 INFO - PROCESS | 2194 | 1461162130495 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 07:22:10 INFO - PROCESS | 2194 | 1461162130497 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:22:10 INFO - PROCESS | 2194 | 1461162130499 Marionette TRACE conn2 <- [1,2906,null,{}] 07:22:10 INFO - PROCESS | 2194 | 1461162130501 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}] 07:22:10 INFO - PROCESS | 2194 | 1461162130585 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 07:22:10 INFO - PROCESS | 2194 | 1461162130592 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:10 INFO - PROCESS | 2194 | ++DOCSHELL 0x119286000 == 47 [pid = 2194] [id = 734] 07:22:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x11c5f0800) [pid = 2194] [serial = 2202] [outer = 0x0] 07:22:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x126ba3000) [pid = 2194] [serial = 2203] [outer = 0x11c5f0800] 07:22:10 INFO - PROCESS | 2194 | 1461162130618 Marionette DEBUG loaded listener.js 07:22:10 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x126d15800) [pid = 2194] [serial = 2204] [outer = 0x11c5f0800] 07:22:11 INFO - PROCESS | 2194 | 1461162131060 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]]]}] 07:22:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:22:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 568ms 07:22:11 INFO - PROCESS | 2194 | 1461162131067 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 07:22:11 INFO - PROCESS | 2194 | 1461162131069 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 07:22:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:22:11 INFO - PROCESS | 2194 | 1461162131075 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:22:11 INFO - PROCESS | 2194 | 1461162131077 Marionette TRACE conn2 <- [1,2910,null,{}] 07:22:11 INFO - PROCESS | 2194 | 1461162131081 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}] 07:22:11 INFO - PROCESS | 2194 | 1461162131214 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 07:22:11 INFO - PROCESS | 2194 | 1461162131223 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:11 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3d5000 == 48 [pid = 2194] [id = 735] 07:22:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x12911cc00) [pid = 2194] [serial = 2205] [outer = 0x0] 07:22:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x129936c00) [pid = 2194] [serial = 2206] [outer = 0x12911cc00] 07:22:11 INFO - PROCESS | 2194 | 1461162131274 Marionette DEBUG loaded listener.js 07:22:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x12a8f8400) [pid = 2194] [serial = 2207] [outer = 0x12911cc00] 07:22:11 INFO - PROCESS | 2194 | 1461162131643 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]]]}] 07:22:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:22:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:22:11 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 623ms 07:22:11 INFO - TEST-START | /DOMEvents/constructors.html 07:22:11 INFO - PROCESS | 2194 | 1461162131697 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 07:22:11 INFO - PROCESS | 2194 | 1461162131698 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 07:22:11 INFO - PROCESS | 2194 | 1461162131701 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:22:11 INFO - PROCESS | 2194 | 1461162131702 Marionette TRACE conn2 <- [1,2914,null,{}] 07:22:11 INFO - PROCESS | 2194 | 1461162131704 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}] 07:22:11 INFO - PROCESS | 2194 | 1461162131810 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 07:22:11 INFO - PROCESS | 2194 | 1461162131864 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:11 INFO - PROCESS | 2194 | ++DOCSHELL 0x12c127800 == 49 [pid = 2194] [id = 736] 07:22:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x12b3f6800) [pid = 2194] [serial = 2208] [outer = 0x0] 07:22:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x12bce9800) [pid = 2194] [serial = 2209] [outer = 0x12b3f6800] 07:22:11 INFO - PROCESS | 2194 | 1461162131892 Marionette DEBUG loaded listener.js 07:22:11 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x12d076c00) [pid = 2194] [serial = 2210] [outer = 0x12b3f6800] 07:22:12 INFO - PROCESS | 2194 | 1461162132252 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]]]}] 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:22:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 575ms 07:22:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:22:12 INFO - PROCESS | 2194 | 1461162132277 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 07:22:12 INFO - PROCESS | 2194 | 1461162132278 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 07:22:12 INFO - PROCESS | 2194 | 1461162132281 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:22:12 INFO - PROCESS | 2194 | 1461162132283 Marionette TRACE conn2 <- [1,2918,null,{}] 07:22:12 INFO - PROCESS | 2194 | 1461162132286 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}] 07:22:12 INFO - PROCESS | 2194 | 1461162132396 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 07:22:12 INFO - PROCESS | 2194 | 1461162132411 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d520800 == 50 [pid = 2194] [id = 737] 07:22:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x12d077800) [pid = 2194] [serial = 2211] [outer = 0x0] 07:22:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x12d1af400) [pid = 2194] [serial = 2212] [outer = 0x12d077800] 07:22:12 INFO - PROCESS | 2194 | 1461162132436 Marionette DEBUG loaded listener.js 07:22:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12d54a400) [pid = 2194] [serial = 2213] [outer = 0x12d077800] 07:22:12 INFO - PROCESS | 2194 | 1461162132760 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:22:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:22:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 522ms 07:22:12 INFO - PROCESS | 2194 | 1461162132802 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 07:22:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:22:12 INFO - PROCESS | 2194 | 1461162132803 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 07:22:12 INFO - PROCESS | 2194 | 1461162132805 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:22:12 INFO - PROCESS | 2194 | 1461162132807 Marionette TRACE conn2 <- [1,2922,null,{}] 07:22:12 INFO - PROCESS | 2194 | 1461162132816 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}] 07:22:12 INFO - PROCESS | 2194 | 1461162132921 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 07:22:12 INFO - PROCESS | 2194 | 1461162132959 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:12 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc95800 == 51 [pid = 2194] [id = 738] 07:22:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x12d0ee000) [pid = 2194] [serial = 2214] [outer = 0x0] 07:22:12 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12d590000) [pid = 2194] [serial = 2215] [outer = 0x12d0ee000] 07:22:12 INFO - PROCESS | 2194 | 1461162132984 Marionette DEBUG loaded listener.js 07:22:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12d59b000) [pid = 2194] [serial = 2216] [outer = 0x12d0ee000] 07:22:13 INFO - PROCESS | 2194 | [2194] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:22:13 INFO - PROCESS | 2194 | [2194] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:22:13 INFO - PROCESS | 2194 | [2194] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:22:13 INFO - PROCESS | 2194 | [2194] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:22:13 INFO - PROCESS | 2194 | 1461162133320 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]]]}] 07:22:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:22:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:22:13 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 07:22:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:22:13 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 07:22:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:22:13 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]" 07:22:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:22:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:22:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 523ms 07:22:13 INFO - PROCESS | 2194 | 1461162133331 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 07:22:13 INFO - PROCESS | 2194 | 1461162133333 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 07:22:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:22:13 INFO - PROCESS | 2194 | 1461162133336 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:22:13 INFO - PROCESS | 2194 | 1461162133338 Marionette TRACE conn2 <- [1,2926,null,{}] 07:22:13 INFO - PROCESS | 2194 | 1461162133342 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}] 07:22:13 INFO - PROCESS | 2194 | 1461162133660 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x12fd0c800) [pid = 2194] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x1162eac00) [pid = 2194] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x11b6ef400) [pid = 2194] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x11c723400) [pid = 2194] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11c964400) [pid = 2194] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11a86a400) [pid = 2194] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11c16e400) [pid = 2194] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11a7af000) [pid = 2194] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x114402400) [pid = 2194] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 129 (0x126ba1400) [pid = 2194] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 128 (0x12f586800) [pid = 2194] [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.] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 127 (0x127166c00) [pid = 2194] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 126 (0x11b9bd800) [pid = 2194] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 125 (0x126b9e400) [pid = 2194] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:22:13 INFO - PROCESS | 2194 | --DOMWINDOW == 124 (0x129f3a800) [pid = 2194] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:22:13 INFO - PROCESS | 2194 | 1461162133711 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:13 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a505800 == 52 [pid = 2194] [id = 739] 07:22:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 125 (0x114402400) [pid = 2194] [serial = 2217] [outer = 0x0] 07:22:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 126 (0x1156af000) [pid = 2194] [serial = 2218] [outer = 0x114402400] 07:22:13 INFO - PROCESS | 2194 | 1461162133737 Marionette DEBUG loaded listener.js 07:22:13 INFO - PROCESS | 2194 | ++DOMWINDOW == 127 (0x11bd8d800) [pid = 2194] [serial = 2219] [outer = 0x114402400] 07:22:13 INFO - PROCESS | 2194 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:22:13 INFO - PROCESS | 2194 | 1461162133988 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]]]}] 07:22:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:22:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 675ms 07:22:14 INFO - PROCESS | 2194 | 1461162134017 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 07:22:14 INFO - PROCESS | 2194 | 1461162134018 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 07:22:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:22:14 INFO - PROCESS | 2194 | 1461162134028 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:22:14 INFO - PROCESS | 2194 | 1461162134029 Marionette TRACE conn2 <- [1,2930,null,{}] 07:22:14 INFO - PROCESS | 2194 | 1461162134031 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}] 07:22:14 INFO - PROCESS | 2194 | 1461162134122 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 07:22:14 INFO - PROCESS | 2194 | 1461162134127 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x12fd17800 == 53 [pid = 2194] [id = 740] 07:22:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 128 (0x11c964400) [pid = 2194] [serial = 2220] [outer = 0x0] 07:22:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 129 (0x12d592800) [pid = 2194] [serial = 2221] [outer = 0x11c964400] 07:22:14 INFO - PROCESS | 2194 | 1461162134157 Marionette DEBUG loaded listener.js 07:22:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 130 (0x12e4a1c00) [pid = 2194] [serial = 2222] [outer = 0x11c964400] 07:22:14 INFO - PROCESS | 2194 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:22:14 INFO - PROCESS | 2194 | 1461162134493 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]]]}] 07:22:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:22:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 476ms 07:22:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:22:14 INFO - PROCESS | 2194 | 1461162134498 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 07:22:14 INFO - PROCESS | 2194 | 1461162134499 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 07:22:14 INFO - PROCESS | 2194 | 1461162134501 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:22:14 INFO - PROCESS | 2194 | 1461162134503 Marionette TRACE conn2 <- [1,2934,null,{}] 07:22:14 INFO - PROCESS | 2194 | 1461162134510 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}] 07:22:14 INFO - PROCESS | 2194 | 1461162134643 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 07:22:14 INFO - PROCESS | 2194 | 1461162134649 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:14 INFO - PROCESS | 2194 | ++DOCSHELL 0x130952000 == 54 [pid = 2194] [id = 741] 07:22:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x1187b3800) [pid = 2194] [serial = 2223] [outer = 0x0] 07:22:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x1239e8c00) [pid = 2194] [serial = 2224] [outer = 0x1187b3800] 07:22:14 INFO - PROCESS | 2194 | 1461162134675 Marionette DEBUG loaded listener.js 07:22:14 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x12e4a5000) [pid = 2194] [serial = 2225] [outer = 0x1187b3800] 07:22:14 INFO - PROCESS | 2194 | 1461162134983 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]]]}] 07:22:15 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:22:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 524ms 07:22:15 INFO - PROCESS | 2194 | 1461162135028 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 07:22:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:22:15 INFO - PROCESS | 2194 | 1461162135030 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 07:22:15 INFO - PROCESS | 2194 | 1461162135033 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:22:15 INFO - PROCESS | 2194 | 1461162135034 Marionette TRACE conn2 <- [1,2938,null,{}] 07:22:15 INFO - PROCESS | 2194 | 1461162135038 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}] 07:22:15 INFO - PROCESS | 2194 | 1461162135172 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 07:22:15 INFO - PROCESS | 2194 | 1461162135261 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x12af51000 == 55 [pid = 2194] [id = 742] 07:22:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x1187b3c00) [pid = 2194] [serial = 2226] [outer = 0x0] 07:22:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x126446800) [pid = 2194] [serial = 2227] [outer = 0x1187b3c00] 07:22:15 INFO - PROCESS | 2194 | 1461162135298 Marionette DEBUG loaded listener.js 07:22:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12644cc00) [pid = 2194] [serial = 2228] [outer = 0x1187b3c00] 07:22:15 INFO - PROCESS | 2194 | 1461162135546 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]]]}] 07:22:15 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. 07:22:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 524ms 07:22:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:22:15 INFO - PROCESS | 2194 | 1461162135560 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 07:22:15 INFO - PROCESS | 2194 | 1461162135561 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 07:22:15 INFO - PROCESS | 2194 | 1461162135563 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:22:15 INFO - PROCESS | 2194 | 1461162135564 Marionette TRACE conn2 <- [1,2942,null,{}] 07:22:15 INFO - PROCESS | 2194 | 1461162135567 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}] 07:22:15 INFO - PROCESS | 2194 | 1461162135659 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 07:22:15 INFO - PROCESS | 2194 | 1461162135785 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:15 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d8e800 == 56 [pid = 2194] [id = 743] 07:22:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x112120400) [pid = 2194] [serial = 2229] [outer = 0x0] 07:22:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x114492800) [pid = 2194] [serial = 2230] [outer = 0x112120400] 07:22:15 INFO - PROCESS | 2194 | 1461162135817 Marionette DEBUG loaded listener.js 07:22:15 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x1164dc800) [pid = 2194] [serial = 2231] [outer = 0x112120400] 07:22:16 INFO - PROCESS | 2194 | 1461162136212 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"]]]}] 07:22:16 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 07:22:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:22:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 669ms 07:22:16 INFO - PROCESS | 2194 | 1461162136235 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 07:22:16 INFO - PROCESS | 2194 | 1461162136238 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 07:22:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:22:16 INFO - PROCESS | 2194 | 1461162136242 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:22:16 INFO - PROCESS | 2194 | 1461162136244 Marionette TRACE conn2 <- [1,2946,null,{}] 07:22:16 INFO - PROCESS | 2194 | 1461162136247 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}] 07:22:16 INFO - PROCESS | 2194 | 1461162136362 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 07:22:16 INFO - PROCESS | 2194 | 1461162136469 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:16 INFO - PROCESS | 2194 | ++DOCSHELL 0x123913000 == 57 [pid = 2194] [id = 744] 07:22:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x11a753800) [pid = 2194] [serial = 2232] [outer = 0x0] 07:22:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x11a8e0400) [pid = 2194] [serial = 2233] [outer = 0x11a753800] 07:22:16 INFO - PROCESS | 2194 | 1461162136528 Marionette DEBUG loaded listener.js 07:22:16 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x11aef5c00) [pid = 2194] [serial = 2234] [outer = 0x11a753800] 07:22:16 INFO - PROCESS | 2194 | 1461162136887 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]]]}] 07:22:16 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. 07:22:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 671ms 07:22:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:22:16 INFO - PROCESS | 2194 | 1461162136916 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 07:22:16 INFO - PROCESS | 2194 | 1461162136918 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 07:22:16 INFO - PROCESS | 2194 | 1461162136921 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:22:16 INFO - PROCESS | 2194 | 1461162136922 Marionette TRACE conn2 <- [1,2950,null,{}] 07:22:16 INFO - PROCESS | 2194 | 1461162136925 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}] 07:22:17 INFO - PROCESS | 2194 | 1461162137032 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 07:22:17 INFO - PROCESS | 2194 | 1461162137094 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x12ac7c800 == 58 [pid = 2194] [id = 745] 07:22:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x11b940800) [pid = 2194] [serial = 2235] [outer = 0x0] 07:22:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x11c961800) [pid = 2194] [serial = 2236] [outer = 0x11b940800] 07:22:17 INFO - PROCESS | 2194 | 1461162137124 Marionette DEBUG loaded listener.js 07:22:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x126442800) [pid = 2194] [serial = 2237] [outer = 0x11b940800] 07:22:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ade8800 == 59 [pid = 2194] [id = 746] 07:22:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x126b9e800) [pid = 2194] [serial = 2238] [outer = 0x0] 07:22:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x11c5e4800) [pid = 2194] [serial = 2239] [outer = 0x126b9e800] 07:22:17 INFO - PROCESS | 2194 | 1461162137559 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]]]}] 07:22:17 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. 07:22:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 07:22:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:22:17 INFO - PROCESS | 2194 | 1461162137592 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 07:22:17 INFO - PROCESS | 2194 | 1461162137593 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 07:22:17 INFO - PROCESS | 2194 | 1461162137601 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:22:17 INFO - PROCESS | 2194 | 1461162137605 Marionette TRACE conn2 <- [1,2954,null,{}] 07:22:17 INFO - PROCESS | 2194 | 1461162137609 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}] 07:22:17 INFO - PROCESS | 2194 | 1461162137739 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 07:22:17 INFO - PROCESS | 2194 | 1461162137853 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:17 INFO - PROCESS | 2194 | ++DOCSHELL 0x12fd22000 == 60 [pid = 2194] [id = 747] 07:22:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x1269aa800) [pid = 2194] [serial = 2240] [outer = 0x0] 07:22:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x129118800) [pid = 2194] [serial = 2241] [outer = 0x1269aa800] 07:22:17 INFO - PROCESS | 2194 | 1461162137886 Marionette DEBUG loaded listener.js 07:22:17 INFO - PROCESS | 2194 | ++DOMWINDOW == 150 (0x12a8eb800) [pid = 2194] [serial = 2242] [outer = 0x1269aa800] 07:22:18 INFO - PROCESS | 2194 | 1461162138261 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]]]}] 07:22:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:22:18 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 07:22:18 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 681ms 07:22:18 INFO - PROCESS | 2194 | 1461162138278 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 07:22:18 INFO - PROCESS | 2194 | 1461162138281 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 07:22:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:22:18 INFO - PROCESS | 2194 | 1461162138284 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:22:18 INFO - PROCESS | 2194 | 1461162138286 Marionette TRACE conn2 <- [1,2958,null,{}] 07:22:18 INFO - PROCESS | 2194 | 1461162138290 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}] 07:22:18 INFO - PROCESS | 2194 | 1461162138405 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 07:22:18 INFO - PROCESS | 2194 | 1461162138467 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:18 INFO - PROCESS | 2194 | ++DOCSHELL 0x12ad29000 == 61 [pid = 2194] [id = 748] 07:22:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 151 (0x12a8f0000) [pid = 2194] [serial = 2243] [outer = 0x0] 07:22:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 152 (0x12d06f400) [pid = 2194] [serial = 2244] [outer = 0x12a8f0000] 07:22:18 INFO - PROCESS | 2194 | 1461162138497 Marionette DEBUG loaded listener.js 07:22:18 INFO - PROCESS | 2194 | ++DOMWINDOW == 153 (0x12d54d000) [pid = 2194] [serial = 2245] [outer = 0x12a8f0000] 07:22:18 INFO - PROCESS | 2194 | 1461162138904 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]]]}] 07:22:18 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. 07:22:18 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 675ms 07:22:18 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:22:18 INFO - PROCESS | 2194 | 1461162138959 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 07:22:18 INFO - PROCESS | 2194 | 1461162138960 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 07:22:18 INFO - PROCESS | 2194 | 1461162138963 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:22:18 INFO - PROCESS | 2194 | 1461162138964 Marionette TRACE conn2 <- [1,2962,null,{}] 07:22:18 INFO - PROCESS | 2194 | 1461162138967 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}] 07:22:19 INFO - PROCESS | 2194 | 1461162139070 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 07:22:19 INFO - PROCESS | 2194 | 1461162139166 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x12ad40800 == 62 [pid = 2194] [id = 749] 07:22:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 154 (0x12e4a5400) [pid = 2194] [serial = 2246] [outer = 0x0] 07:22:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 155 (0x12e4ab400) [pid = 2194] [serial = 2247] [outer = 0x12e4a5400] 07:22:19 INFO - PROCESS | 2194 | 1461162139201 Marionette DEBUG loaded listener.js 07:22:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 156 (0x12e77d400) [pid = 2194] [serial = 2248] [outer = 0x12e4a5400] 07:22:19 INFO - PROCESS | 2194 | 1461162139557 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]]]}] 07:22:19 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. 07:22:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 07:22:19 INFO - PROCESS | 2194 | 1461162139584 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 07:22:19 INFO - PROCESS | 2194 | 1461162139585 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 07:22:19 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:22:19 INFO - PROCESS | 2194 | 1461162139587 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:22:19 INFO - PROCESS | 2194 | 1461162139588 Marionette TRACE conn2 <- [1,2966,null,{}] 07:22:19 INFO - PROCESS | 2194 | 1461162139591 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}] 07:22:19 INFO - PROCESS | 2194 | 1461162139698 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 07:22:19 INFO - PROCESS | 2194 | 1461162139760 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:19 INFO - PROCESS | 2194 | ++DOCSHELL 0x1371c7800 == 63 [pid = 2194] [id = 750] 07:22:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 157 (0x129778c00) [pid = 2194] [serial = 2249] [outer = 0x0] 07:22:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 158 (0x129782c00) [pid = 2194] [serial = 2250] [outer = 0x129778c00] 07:22:19 INFO - PROCESS | 2194 | 1461162139831 Marionette DEBUG loaded listener.js 07:22:19 INFO - PROCESS | 2194 | ++DOMWINDOW == 159 (0x12e77ec00) [pid = 2194] [serial = 2251] [outer = 0x129778c00] 07:22:20 INFO - PROCESS | 2194 | 1461162140143 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]]]}] 07:22:20 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. 07:22:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 619ms 07:22:20 INFO - PROCESS | 2194 | 1461162140207 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 07:22:20 INFO - PROCESS | 2194 | 1461162140208 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 07:22:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:22:20 INFO - PROCESS | 2194 | 1461162140210 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:22:20 INFO - PROCESS | 2194 | 1461162140211 Marionette TRACE conn2 <- [1,2970,null,{}] 07:22:20 INFO - PROCESS | 2194 | 1461162140214 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}] 07:22:20 INFO - PROCESS | 2194 | 1461162140318 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 07:22:20 INFO - PROCESS | 2194 | 1461162140459 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:20 INFO - PROCESS | 2194 | ++DOCSHELL 0x1371d6800 == 64 [pid = 2194] [id = 751] 07:22:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 160 (0x12977fc00) [pid = 2194] [serial = 2252] [outer = 0x0] 07:22:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 161 (0x12a8d8000) [pid = 2194] [serial = 2253] [outer = 0x12977fc00] 07:22:20 INFO - PROCESS | 2194 | 1461162140508 Marionette DEBUG loaded listener.js 07:22:20 INFO - PROCESS | 2194 | ++DOMWINDOW == 162 (0x12a8de400) [pid = 2194] [serial = 2254] [outer = 0x12977fc00] 07:22:20 INFO - PROCESS | 2194 | 1461162140860 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]]]}] 07:22:20 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. 07:22:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 668ms 07:22:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:22:20 INFO - PROCESS | 2194 | 1461162140879 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 07:22:20 INFO - PROCESS | 2194 | 1461162140880 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 07:22:20 INFO - PROCESS | 2194 | 1461162140882 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:22:20 INFO - PROCESS | 2194 | 1461162140884 Marionette TRACE conn2 <- [1,2974,null,{}] 07:22:20 INFO - PROCESS | 2194 | 1461162140886 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}] 07:22:20 INFO - PROCESS | 2194 | 1461162140995 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 07:22:21 INFO - PROCESS | 2194 | 1461162141103 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ba9e800 == 65 [pid = 2194] [id = 752] 07:22:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 163 (0x118c47400) [pid = 2194] [serial = 2255] [outer = 0x0] 07:22:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 164 (0x126790800) [pid = 2194] [serial = 2256] [outer = 0x118c47400] 07:22:21 INFO - PROCESS | 2194 | 1461162141134 Marionette DEBUG loaded listener.js 07:22:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 165 (0x12a8e0000) [pid = 2194] [serial = 2257] [outer = 0x118c47400] 07:22:21 INFO - PROCESS | 2194 | 1461162141678 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]]]}] 07:22:21 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. 07:22:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 819ms 07:22:21 INFO - PROCESS | 2194 | 1461162141735 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 07:22:21 INFO - PROCESS | 2194 | 1461162141738 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 07:22:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:22:21 INFO - PROCESS | 2194 | 1461162141743 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:22:21 INFO - PROCESS | 2194 | 1461162141745 Marionette TRACE conn2 <- [1,2978,null,{}] 07:22:21 INFO - PROCESS | 2194 | 1461162141748 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}] 07:22:21 INFO - PROCESS | 2194 | 1461162141862 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 07:22:21 INFO - PROCESS | 2194 | 1461162141942 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:21 INFO - PROCESS | 2194 | ++DOCSHELL 0x12ac7a000 == 66 [pid = 2194] [id = 753] 07:22:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 166 (0x118c39800) [pid = 2194] [serial = 2258] [outer = 0x0] 07:22:21 INFO - PROCESS | 2194 | ++DOMWINDOW == 167 (0x11912ac00) [pid = 2194] [serial = 2259] [outer = 0x118c39800] 07:22:21 INFO - PROCESS | 2194 | 1461162141971 Marionette DEBUG loaded listener.js 07:22:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 168 (0x11a754400) [pid = 2194] [serial = 2260] [outer = 0x118c39800] 07:22:22 INFO - PROCESS | 2194 | 1461162142333 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]]]}] 07:22:22 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. 07:22:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 623ms 07:22:22 INFO - PROCESS | 2194 | 1461162142366 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 07:22:22 INFO - PROCESS | 2194 | 1461162142369 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 07:22:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:22:22 INFO - PROCESS | 2194 | 1461162142374 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:22:22 INFO - PROCESS | 2194 | 1461162142376 Marionette TRACE conn2 <- [1,2982,null,{}] 07:22:22 INFO - PROCESS | 2194 | 1461162142378 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}] 07:22:22 INFO - PROCESS | 2194 | 1461162142479 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 07:22:22 INFO - PROCESS | 2194 | 1461162142545 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:22 INFO - PROCESS | 2194 | ++DOCSHELL 0x11ba93800 == 67 [pid = 2194] [id = 754] 07:22:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 169 (0x11a7b1000) [pid = 2194] [serial = 2261] [outer = 0x0] 07:22:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 170 (0x11bd93800) [pid = 2194] [serial = 2262] [outer = 0x11a7b1000] 07:22:22 INFO - PROCESS | 2194 | 1461162142573 Marionette DEBUG loaded listener.js 07:22:22 INFO - PROCESS | 2194 | ++DOMWINDOW == 171 (0x11c5ea800) [pid = 2194] [serial = 2263] [outer = 0x11a7b1000] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12af51000 == 66 [pid = 2194] [id = 742] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x130952000 == 65 [pid = 2194] [id = 741] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12fd17800 == 64 [pid = 2194] [id = 740] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11a505800 == 63 [pid = 2194] [id = 739] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc95800 == 62 [pid = 2194] [id = 738] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12d520800 == 61 [pid = 2194] [id = 737] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12c127800 == 60 [pid = 2194] [id = 736] 07:22:22 INFO - PROCESS | 2194 | --DOMWINDOW == 170 (0x12fd16800) [pid = 2194] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:22:22 INFO - PROCESS | 2194 | --DOMWINDOW == 169 (0x11c96c000) [pid = 2194] [serial = 2122] [outer = 0x0] [url = about:blank] 07:22:22 INFO - PROCESS | 2194 | --DOMWINDOW == 168 (0x119130400) [pid = 2194] [serial = 2128] [outer = 0x0] [url = about:blank] 07:22:22 INFO - PROCESS | 2194 | --DOMWINDOW == 167 (0x12b3ef400) [pid = 2194] [serial = 2125] [outer = 0x0] [url = about:blank] 07:22:22 INFO - PROCESS | 2194 | --DOMWINDOW == 166 (0x12d07a000) [pid = 2194] [serial = 2170] [outer = 0x0] [url = about:blank] 07:22:22 INFO - PROCESS | 2194 | --DOMWINDOW == 165 (0x12e423800) [pid = 2194] [serial = 2116] [outer = 0x0] [url = about:blank] 07:22:22 INFO - PROCESS | 2194 | --DOMWINDOW == 164 (0x11acd4800) [pid = 2194] [serial = 2119] [outer = 0x0] [url = about:blank] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12b3d5000 == 59 [pid = 2194] [id = 735] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x119286000 == 58 [pid = 2194] [id = 734] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11c94d800 == 57 [pid = 2194] [id = 733] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11a93c800 == 56 [pid = 2194] [id = 732] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11a504000 == 55 [pid = 2194] [id = 731] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12fd0b800 == 54 [pid = 2194] [id = 18] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11baa0000 == 53 [pid = 2194] [id = 730] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12eed5000 == 52 [pid = 2194] [id = 727] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x12d522000 == 51 [pid = 2194] [id = 726] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x1260d5800 == 50 [pid = 2194] [id = 725] 07:22:22 INFO - PROCESS | 2194 | --DOCSHELL 0x11a7b8000 == 49 [pid = 2194] [id = 724] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 163 (0x12b3ec000) [pid = 2194] [serial = 2131] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 162 (0x12d0f1800) [pid = 2194] [serial = 2132] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 161 (0x11bd1e400) [pid = 2194] [serial = 2143] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 160 (0x11c16c000) [pid = 2194] [serial = 2144] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 159 (0x126424400) [pid = 2194] [serial = 2149] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 158 (0x1269ae000) [pid = 2194] [serial = 2152] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 157 (0x126ba0c00) [pid = 2194] [serial = 2153] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 156 (0x11ad85800) [pid = 2194] [serial = 2140] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 155 (0x11b071800) [pid = 2194] [serial = 2141] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 154 (0x11c299800) [pid = 2194] [serial = 2146] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 153 (0x11c5e6400) [pid = 2194] [serial = 2147] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 152 (0x11a8e8800) [pid = 2194] [serial = 2138] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 151 (0x11a866800) [pid = 2194] [serial = 2137] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 150 (0x118c45800) [pid = 2194] [serial = 2135] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 149 (0x114e66800) [pid = 2194] [serial = 2134] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x126d1c400) [pid = 2194] [serial = 2155] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x126d16800) [pid = 2194] [serial = 1442] [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.] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x127ef2c00) [pid = 2194] [serial = 2158] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x1271e6c00) [pid = 2194] [serial = 2156] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x11c5ed400) [pid = 2194] [serial = 2161] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x129124c00) [pid = 2194] [serial = 2162] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x12bd99c00) [pid = 2194] [serial = 2167] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x129933000) [pid = 2194] [serial = 2159] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x12b3ea800) [pid = 2194] [serial = 2164] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x12bb4c000) [pid = 2194] [serial = 2165] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x1269a2800) [pid = 2194] [serial = 2150] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x12d06d800) [pid = 2194] [serial = 2168] [outer = 0x0] [url = about:blank] 07:22:23 INFO - PROCESS | 2194 | 1461162143009 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"]]]}] 07:22:23 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 07:22:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:22:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 669ms 07:22:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:22:23 INFO - PROCESS | 2194 | 1461162143044 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 07:22:23 INFO - PROCESS | 2194 | 1461162143045 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 07:22:23 INFO - PROCESS | 2194 | 1461162143047 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:22:23 INFO - PROCESS | 2194 | 1461162143049 Marionette TRACE conn2 <- [1,2986,null,{}] 07:22:23 INFO - PROCESS | 2194 | 1461162143057 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}] 07:22:23 INFO - PROCESS | 2194 | 1461162143148 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 07:22:23 INFO - PROCESS | 2194 | 1461162143152 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x11c425000 == 50 [pid = 2194] [id = 755] 07:22:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x1239e9400) [pid = 2194] [serial = 2264] [outer = 0x0] 07:22:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x126441400) [pid = 2194] [serial = 2265] [outer = 0x1239e9400] 07:22:23 INFO - PROCESS | 2194 | 1461162143182 Marionette DEBUG loaded listener.js 07:22:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x12644fc00) [pid = 2194] [serial = 2266] [outer = 0x1239e9400] 07:22:23 INFO - PROCESS | 2194 | 1461162143527 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]]]}] 07:22:23 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. 07:22:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 521ms 07:22:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:22:23 INFO - PROCESS | 2194 | 1461162143575 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 07:22:23 INFO - PROCESS | 2194 | 1461162143577 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 07:22:23 INFO - PROCESS | 2194 | 1461162143579 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:22:23 INFO - PROCESS | 2194 | 1461162143580 Marionette TRACE conn2 <- [1,2990,null,{}] 07:22:23 INFO - PROCESS | 2194 | 1461162143583 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}] 07:22:23 INFO - PROCESS | 2194 | 1461162143669 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 07:22:23 INFO - PROCESS | 2194 | 1461162143673 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x12aaf0000 == 51 [pid = 2194] [id = 756] 07:22:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x1269ac400) [pid = 2194] [serial = 2267] [outer = 0x0] 07:22:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x126ba1400) [pid = 2194] [serial = 2268] [outer = 0x1269ac400] 07:22:23 INFO - PROCESS | 2194 | 1461162143700 Marionette DEBUG loaded listener.js 07:22:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x12715dc00) [pid = 2194] [serial = 2269] [outer = 0x1269ac400] 07:22:23 INFO - PROCESS | 2194 | ++DOCSHELL 0x12629b000 == 52 [pid = 2194] [id = 757] 07:22:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x129775800) [pid = 2194] [serial = 2270] [outer = 0x0] 07:22:23 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x126b94000) [pid = 2194] [serial = 2271] [outer = 0x129775800] 07:22:24 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. 07:22:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 07:22:24 INFO - PROCESS | 2194 | 1461162144039 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]]]}] 07:22:24 INFO - PROCESS | 2194 | 1461162144047 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 07:22:24 INFO - PROCESS | 2194 | 1461162144049 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 07:22:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:22:24 INFO - PROCESS | 2194 | 1461162144051 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:22:24 INFO - PROCESS | 2194 | 1461162144052 Marionette TRACE conn2 <- [1,2994,null,{}] 07:22:24 INFO - PROCESS | 2194 | 1461162144054 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}] 07:22:24 INFO - PROCESS | 2194 | 1461162144167 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 07:22:24 INFO - PROCESS | 2194 | 1461162144230 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x12af5a000 == 53 [pid = 2194] [id = 758] 07:22:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x126b96c00) [pid = 2194] [serial = 2272] [outer = 0x0] 07:22:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x127451800) [pid = 2194] [serial = 2273] [outer = 0x126b96c00] 07:22:24 INFO - PROCESS | 2194 | 1461162144256 Marionette DEBUG loaded listener.js 07:22:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x129c35400) [pid = 2194] [serial = 2274] [outer = 0x126b96c00] 07:22:24 INFO - PROCESS | 2194 | 1461162144521 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]]]}] 07:22:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:22:24 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 07:22:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms 07:22:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:22:24 INFO - PROCESS | 2194 | 1461162144579 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 07:22:24 INFO - PROCESS | 2194 | 1461162144581 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 07:22:24 INFO - PROCESS | 2194 | 1461162144583 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:22:24 INFO - PROCESS | 2194 | 1461162144584 Marionette TRACE conn2 <- [1,2998,null,{}] 07:22:24 INFO - PROCESS | 2194 | 1461162144586 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}] 07:22:24 INFO - PROCESS | 2194 | 1461162144689 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 07:22:24 INFO - PROCESS | 2194 | 1461162144764 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:24 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd5a000 == 54 [pid = 2194] [id = 759] 07:22:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x127157800) [pid = 2194] [serial = 2275] [outer = 0x0] 07:22:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 150 (0x129f44400) [pid = 2194] [serial = 2276] [outer = 0x127157800] 07:22:24 INFO - PROCESS | 2194 | 1461162144791 Marionette DEBUG loaded listener.js 07:22:24 INFO - PROCESS | 2194 | ++DOMWINDOW == 151 (0x12bb57000) [pid = 2194] [serial = 2277] [outer = 0x127157800] 07:22:25 INFO - PROCESS | 2194 | 1461162145060 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]]]}] 07:22:25 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. 07:22:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 519ms 07:22:25 INFO - PROCESS | 2194 | 1461162145103 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 07:22:25 INFO - PROCESS | 2194 | 1461162145104 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 07:22:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:22:25 INFO - PROCESS | 2194 | 1461162145114 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:22:25 INFO - PROCESS | 2194 | 1461162145115 Marionette TRACE conn2 <- [1,3002,null,{}] 07:22:25 INFO - PROCESS | 2194 | 1461162145117 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}] 07:22:25 INFO - PROCESS | 2194 | 1461162145230 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 07:22:25 INFO - PROCESS | 2194 | 1461162145240 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d1de000 == 55 [pid = 2194] [id = 760] 07:22:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 152 (0x129c35800) [pid = 2194] [serial = 2278] [outer = 0x0] 07:22:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 153 (0x12d07c400) [pid = 2194] [serial = 2279] [outer = 0x129c35800] 07:22:25 INFO - PROCESS | 2194 | 1461162145266 Marionette DEBUG loaded listener.js 07:22:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 154 (0x12d30d800) [pid = 2194] [serial = 2280] [outer = 0x129c35800] 07:22:25 INFO - PROCESS | 2194 | 1461162145578 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]]]}] 07:22:25 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. 07:22:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 519ms 07:22:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:22:25 INFO - PROCESS | 2194 | 1461162145633 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 07:22:25 INFO - PROCESS | 2194 | 1461162145634 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 07:22:25 INFO - PROCESS | 2194 | 1461162145636 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:22:25 INFO - PROCESS | 2194 | 1461162145638 Marionette TRACE conn2 <- [1,3006,null,{}] 07:22:25 INFO - PROCESS | 2194 | 1461162145640 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}] 07:22:25 INFO - PROCESS | 2194 | 1461162145749 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 07:22:25 INFO - PROCESS | 2194 | 1461162145762 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:25 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc8f000 == 56 [pid = 2194] [id = 761] 07:22:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 155 (0x12d53fc00) [pid = 2194] [serial = 2281] [outer = 0x0] 07:22:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 156 (0x12d594000) [pid = 2194] [serial = 2282] [outer = 0x12d53fc00] 07:22:25 INFO - PROCESS | 2194 | 1461162145788 Marionette DEBUG loaded listener.js 07:22:25 INFO - PROCESS | 2194 | ++DOMWINDOW == 157 (0x12e355c00) [pid = 2194] [serial = 2283] [outer = 0x12d53fc00] 07:22:26 INFO - PROCESS | 2194 | 1461162146118 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]]]}] 07:22:26 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. 07:22:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 517ms 07:22:26 INFO - PROCESS | 2194 | 1461162146155 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 07:22:26 INFO - PROCESS | 2194 | 1461162146156 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 07:22:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:22:26 INFO - PROCESS | 2194 | 1461162146158 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:22:26 INFO - PROCESS | 2194 | 1461162146159 Marionette TRACE conn2 <- [1,3010,null,{}] 07:22:26 INFO - PROCESS | 2194 | 1461162146162 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}] 07:22:26 INFO - PROCESS | 2194 | 1461162146275 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 07:22:26 INFO - PROCESS | 2194 | 1461162146321 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x12eed5000 == 57 [pid = 2194] [id = 762] 07:22:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 158 (0x12e356c00) [pid = 2194] [serial = 2284] [outer = 0x0] 07:22:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 159 (0x12e427400) [pid = 2194] [serial = 2285] [outer = 0x12e356c00] 07:22:26 INFO - PROCESS | 2194 | 1461162146346 Marionette DEBUG loaded listener.js 07:22:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 160 (0x12e77b800) [pid = 2194] [serial = 2286] [outer = 0x12e356c00] 07:22:26 INFO - PROCESS | 2194 | 1461162146636 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]]]}] 07:22:26 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 07:22:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 520ms 07:22:26 INFO - PROCESS | 2194 | 1461162146679 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 07:22:26 INFO - PROCESS | 2194 | 1461162146680 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 07:22:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:22:26 INFO - PROCESS | 2194 | 1461162146682 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:22:26 INFO - PROCESS | 2194 | 1461162146683 Marionette TRACE conn2 <- [1,3014,null,{}] 07:22:26 INFO - PROCESS | 2194 | 1461162146686 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}] 07:22:26 INFO - PROCESS | 2194 | 1461162146800 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 07:22:26 INFO - PROCESS | 2194 | 1461162146814 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:26 INFO - PROCESS | 2194 | ++DOCSHELL 0x12fd04800 == 58 [pid = 2194] [id = 763] 07:22:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 161 (0x12ab87400) [pid = 2194] [serial = 2287] [outer = 0x0] 07:22:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 162 (0x12ab8c000) [pid = 2194] [serial = 2288] [outer = 0x12ab87400] 07:22:26 INFO - PROCESS | 2194 | 1461162146839 Marionette DEBUG loaded listener.js 07:22:26 INFO - PROCESS | 2194 | ++DOMWINDOW == 163 (0x12ab90000) [pid = 2194] [serial = 2289] [outer = 0x12ab87400] 07:22:26 INFO - PROCESS | 2194 | [2194] 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 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 162 (0x12d0ee000) [pid = 2194] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 161 (0x12b3f6800) [pid = 2194] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 160 (0x12d077800) [pid = 2194] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 159 (0x12d075400) [pid = 2194] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 158 (0x118ed0c00) [pid = 2194] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 157 (0x114402400) [pid = 2194] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 156 (0x11c5f0800) [pid = 2194] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 155 (0x11bd95800) [pid = 2194] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 154 (0x12911cc00) [pid = 2194] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 153 (0x114c1d800) [pid = 2194] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 152 (0x11c964400) [pid = 2194] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 151 (0x1187b3800) [pid = 2194] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 150 (0x116253400) [pid = 2194] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 149 (0x112353c00) [pid = 2194] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x1191af400) [pid = 2194] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x11a864400) [pid = 2194] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x129932400) [pid = 2194] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x1156a4c00) [pid = 2194] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x11a7ad000) [pid = 2194] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x11625c800) [pid = 2194] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x11bd1dc00) [pid = 2194] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x1162ea800) [pid = 2194] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x129117800) [pid = 2194] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x11aef3000) [pid = 2194] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x127453000) [pid = 2194] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x1297bf000) [pid = 2194] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:22:27 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x126ba3800) [pid = 2194] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:22:27 INFO - PROCESS | 2194 | 1461162147385 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:22:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:22:27 INFO - {} 07:22:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:22:27 INFO - {} 07:22:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:22:27 INFO - {} 07:22:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:22:27 INFO - {} 07:22:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 721ms 07:22:27 INFO - TEST-START | /FileAPI/fileReader.html 07:22:27 INFO - PROCESS | 2194 | 1461162147403 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 07:22:27 INFO - PROCESS | 2194 | 1461162147405 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 07:22:27 INFO - PROCESS | 2194 | 1461162147407 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:22:27 INFO - PROCESS | 2194 | 1461162147409 Marionette TRACE conn2 <- [1,3018,null,{}] 07:22:27 INFO - PROCESS | 2194 | 1461162147411 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}] 07:22:27 INFO - PROCESS | 2194 | 1461162147509 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 07:22:27 INFO - PROCESS | 2194 | 1461162147575 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:27 INFO - PROCESS | 2194 | ++DOCSHELL 0x130113800 == 59 [pid = 2194] [id = 764] 07:22:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x1187b3800) [pid = 2194] [serial = 2290] [outer = 0x0] 07:22:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x129118000) [pid = 2194] [serial = 2291] [outer = 0x1187b3800] 07:22:27 INFO - PROCESS | 2194 | 1461162147606 Marionette DEBUG loaded listener.js 07:22:27 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12bb53c00) [pid = 2194] [serial = 2292] [outer = 0x1187b3800] 07:22:27 INFO - PROCESS | 2194 | 1461162147858 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]]]}] 07:22:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:22:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:22:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:22:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:22:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 472ms 07:22:27 INFO - PROCESS | 2194 | 1461162147880 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 07:22:27 INFO - PROCESS | 2194 | 1461162147881 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 07:22:27 INFO - TEST-START | /FileAPI/historical.html 07:22:27 INFO - PROCESS | 2194 | 1461162147883 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:22:27 INFO - PROCESS | 2194 | 1461162147884 Marionette TRACE conn2 <- [1,3022,null,{}] 07:22:27 INFO - PROCESS | 2194 | 1461162147888 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}] 07:22:27 INFO - PROCESS | 2194 | 1461162147992 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 07:22:27 INFO - PROCESS | 2194 | 1461162147996 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x137013800 == 60 [pid = 2194] [id = 765] 07:22:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x12bb50000) [pid = 2194] [serial = 2293] [outer = 0x0] 07:22:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x12e77d800) [pid = 2194] [serial = 2294] [outer = 0x12bb50000] 07:22:28 INFO - PROCESS | 2194 | 1461162148021 Marionette DEBUG loaded listener.js 07:22:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x12e785800) [pid = 2194] [serial = 2295] [outer = 0x12bb50000] 07:22:28 INFO - PROCESS | 2194 | 1461162148338 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"]]]}] 07:22:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:22:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:22:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:22:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:22:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:22:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:22:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:22:28 INFO - TEST-OK | /FileAPI/historical.html | took 470ms 07:22:28 INFO - PROCESS | 2194 | 1461162148354 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 07:22:28 INFO - PROCESS | 2194 | 1461162148355 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 07:22:28 INFO - TEST-START | /FileAPI/idlharness.html 07:22:28 INFO - PROCESS | 2194 | 1461162148360 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:22:28 INFO - PROCESS | 2194 | 1461162148361 Marionette TRACE conn2 <- [1,3026,null,{}] 07:22:28 INFO - PROCESS | 2194 | 1461162148364 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}] 07:22:28 INFO - PROCESS | 2194 | 1461162148452 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 07:22:28 INFO - PROCESS | 2194 | 1461162148456 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:28 INFO - PROCESS | 2194 | ++DOCSHELL 0x12a8bd000 == 61 [pid = 2194] [id = 766] 07:22:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x113e08400) [pid = 2194] [serial = 2296] [outer = 0x0] 07:22:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x113e0d800) [pid = 2194] [serial = 2297] [outer = 0x113e08400] 07:22:28 INFO - PROCESS | 2194 | 1461162148482 Marionette DEBUG loaded listener.js 07:22:28 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x113e11c00) [pid = 2194] [serial = 2298] [outer = 0x113e08400] 07:22:29 INFO - PROCESS | 2194 | 1461162149092 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]]]}] 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:22:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:22:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:22:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:22:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:22:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:22:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:22:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:22:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:22:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:22:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:22:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:22:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:22:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:22:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:22:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:22:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:22:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:22:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:22:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:22:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:22:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:22:29 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 07:22:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:22:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:22:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:22:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:22:29 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 07:22:29 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 07:22:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:22:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:22:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:22:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:22:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:22:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:22:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:22:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:22:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:22:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:22:29 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 07:22:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:22:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:22:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:22:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:22:29 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 07:22:29 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 07:22:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:22:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:22:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:22:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:22:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 783ms 07:22:29 INFO - PROCESS | 2194 | 1461162149143 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 07:22:29 INFO - PROCESS | 2194 | 1461162149144 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 07:22:29 INFO - TEST-START | /FileAPI/idlharness.worker 07:22:29 INFO - PROCESS | 2194 | 1461162149146 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:22:29 INFO - PROCESS | 2194 | 1461162149148 Marionette TRACE conn2 <- [1,3030,null,{}] 07:22:29 INFO - PROCESS | 2194 | 1461162149150 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}] 07:22:29 INFO - PROCESS | 2194 | 1461162149238 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 07:22:29 INFO - PROCESS | 2194 | 1461162149256 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:29 INFO - PROCESS | 2194 | ++DOCSHELL 0x130227800 == 62 [pid = 2194] [id = 767] 07:22:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x12e780400) [pid = 2194] [serial = 2299] [outer = 0x0] 07:22:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x12f590400) [pid = 2194] [serial = 2300] [outer = 0x12e780400] 07:22:29 INFO - PROCESS | 2194 | 1461162149276 Marionette DEBUG loaded listener.js 07:22:29 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x12fdb7800) [pid = 2194] [serial = 2301] [outer = 0x12e780400] 07:22:29 INFO - PROCESS | 2194 | [2194] 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 07:22:30 INFO - PROCESS | 2194 | 1461162150338 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,{},{}]]]}] 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:22:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:22:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:22:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:22:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:22:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:22:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:22:30 INFO - {} 07:22:30 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 07:22:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:22:30 INFO - {} 07:22:30 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 - {} 07:22:30 INFO - {} 07:22:30 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 07:22:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:22:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:22:30 INFO - {} 07:22:30 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 07:22:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:22:30 INFO - {} 07:22:30 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 - {} 07:22:30 INFO - {} 07:22:30 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 07:22:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 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 07:22:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:22:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:22:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 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 07:22:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 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 07:22:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 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 07:22:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:22:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:22:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:22:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:22:30 INFO - {} 07:22:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1237ms 07:22:30 INFO - PROCESS | 2194 | 1461162150385 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 07:22:30 INFO - PROCESS | 2194 | 1461162150387 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 07:22:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:22:30 INFO - PROCESS | 2194 | 1461162150390 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:22:30 INFO - PROCESS | 2194 | 1461162150393 Marionette TRACE conn2 <- [1,3034,null,{}] 07:22:30 INFO - PROCESS | 2194 | 1461162150397 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}] 07:22:30 INFO - PROCESS | 2194 | 1461162150603 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 07:22:30 INFO - PROCESS | 2194 | 1461162150783 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:30 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bd48000 == 63 [pid = 2194] [id = 768] 07:22:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x12e354400) [pid = 2194] [serial = 2302] [outer = 0x0] 07:22:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 150 (0x12e422c00) [pid = 2194] [serial = 2303] [outer = 0x12e354400] 07:22:30 INFO - PROCESS | 2194 | 1461162150874 Marionette DEBUG loaded listener.js 07:22:30 INFO - PROCESS | 2194 | ++DOMWINDOW == 151 (0x12e789000) [pid = 2194] [serial = 2304] [outer = 0x12e354400] 07:22:31 INFO - PROCESS | 2194 | 1461162151255 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]]]}] 07:22:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:22:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 874ms 07:22:31 INFO - PROCESS | 2194 | 1461162151265 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 07:22:31 INFO - PROCESS | 2194 | 1461162151269 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 07:22:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:22:31 INFO - PROCESS | 2194 | 1461162151274 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:22:31 INFO - PROCESS | 2194 | 1461162151275 Marionette TRACE conn2 <- [1,3038,null,{}] 07:22:31 INFO - PROCESS | 2194 | 1461162151278 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}] 07:22:31 INFO - PROCESS | 2194 | 1461162151391 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 07:22:31 INFO - PROCESS | 2194 | 1461162151500 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:31 INFO - PROCESS | 2194 | ++DOCSHELL 0x12f971000 == 64 [pid = 2194] [id = 769] 07:22:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 152 (0x12e78e800) [pid = 2194] [serial = 2305] [outer = 0x0] 07:22:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 153 (0x12f582800) [pid = 2194] [serial = 2306] [outer = 0x12e78e800] 07:22:31 INFO - PROCESS | 2194 | 1461162151532 Marionette DEBUG loaded listener.js 07:22:31 INFO - PROCESS | 2194 | ++DOMWINDOW == 154 (0x12feb2400) [pid = 2194] [serial = 2307] [outer = 0x12e78e800] 07:22:31 INFO - PROCESS | 2194 | 1461162151889 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"]]]}] 07:22:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:22:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:22:31 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 672ms 07:22:31 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:22:31 INFO - PROCESS | 2194 | 1461162151945 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 07:22:31 INFO - PROCESS | 2194 | 1461162151947 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 07:22:31 INFO - PROCESS | 2194 | 1461162151949 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:22:31 INFO - PROCESS | 2194 | 1461162151952 Marionette TRACE conn2 <- [1,3042,null,{}] 07:22:31 INFO - PROCESS | 2194 | 1461162151960 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}] 07:22:32 INFO - PROCESS | 2194 | 1461162152074 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 07:22:32 INFO - PROCESS | 2194 | 1461162152181 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x13700b800 == 65 [pid = 2194] [id = 770] 07:22:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 155 (0x12f4b7000) [pid = 2194] [serial = 2308] [outer = 0x0] 07:22:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 156 (0x12f590800) [pid = 2194] [serial = 2309] [outer = 0x12f4b7000] 07:22:32 INFO - PROCESS | 2194 | 1461162152213 Marionette DEBUG loaded listener.js 07:22:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 157 (0x12feb8000) [pid = 2194] [serial = 2310] [outer = 0x12f4b7000] 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:22:32 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. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:22:32 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'.) 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:22:32 INFO - PROCESS | 2194 | 1461162152661 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]]]}] 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:22:32 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. 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:22:32 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. 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:22:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:22:32 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. 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:22:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:22:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:22:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 731ms 07:22:32 INFO - PROCESS | 2194 | 1461162152682 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 07:22:32 INFO - PROCESS | 2194 | 1461162152684 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 07:22:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:22:32 INFO - PROCESS | 2194 | 1461162152686 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:22:32 INFO - PROCESS | 2194 | 1461162152687 Marionette TRACE conn2 <- [1,3046,null,{}] 07:22:32 INFO - PROCESS | 2194 | 1461162152691 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}] 07:22:32 INFO - PROCESS | 2194 | 1461162152803 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 07:22:32 INFO - PROCESS | 2194 | 1461162152885 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:32 INFO - PROCESS | 2194 | ++DOCSHELL 0x139ac9000 == 66 [pid = 2194] [id = 771] 07:22:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 158 (0x12f4be800) [pid = 2194] [serial = 2311] [outer = 0x0] 07:22:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 159 (0x12ffce400) [pid = 2194] [serial = 2312] [outer = 0x12f4be800] 07:22:32 INFO - PROCESS | 2194 | 1461162152915 Marionette DEBUG loaded listener.js 07:22:32 INFO - PROCESS | 2194 | ++DOMWINDOW == 160 (0x12ffd2c00) [pid = 2194] [serial = 2313] [outer = 0x12f4be800] 07:22:33 INFO - PROCESS | 2194 | [2194] 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 07:22:33 INFO - PROCESS | 2194 | 1461162153289 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:22:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:22:33 INFO - {} 07:22:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 619ms 07:22:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:22:33 INFO - PROCESS | 2194 | 1461162153305 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 07:22:33 INFO - PROCESS | 2194 | 1461162153307 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 07:22:33 INFO - PROCESS | 2194 | 1461162153309 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:22:33 INFO - PROCESS | 2194 | 1461162153310 Marionette TRACE conn2 <- [1,3050,null,{}] 07:22:33 INFO - PROCESS | 2194 | 1461162153312 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}] 07:22:33 INFO - PROCESS | 2194 | 1461162153420 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 07:22:33 INFO - PROCESS | 2194 | 1461162153524 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:33 INFO - PROCESS | 2194 | ++DOCSHELL 0x139e14800 == 67 [pid = 2194] [id = 772] 07:22:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 161 (0x1399e7400) [pid = 2194] [serial = 2314] [outer = 0x0] 07:22:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 162 (0x1399eb000) [pid = 2194] [serial = 2315] [outer = 0x1399e7400] 07:22:33 INFO - PROCESS | 2194 | 1461162153558 Marionette DEBUG loaded listener.js 07:22:33 INFO - PROCESS | 2194 | ++DOMWINDOW == 163 (0x1399f5400) [pid = 2194] [serial = 2316] [outer = 0x1399e7400] 07:22:33 INFO - PROCESS | 2194 | 1461162153954 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]]]}] 07:22:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:22:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:22:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:22:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:22:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 669ms 07:22:33 INFO - PROCESS | 2194 | 1461162153979 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 07:22:33 INFO - PROCESS | 2194 | 1461162153981 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 07:22:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:22:33 INFO - PROCESS | 2194 | 1461162153985 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:22:33 INFO - PROCESS | 2194 | 1461162153987 Marionette TRACE conn2 <- [1,3054,null,{}] 07:22:33 INFO - PROCESS | 2194 | 1461162153990 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}] 07:22:34 INFO - PROCESS | 2194 | 1461162154196 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 07:22:34 INFO - PROCESS | 2194 | 1461162154311 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:34 INFO - PROCESS | 2194 | ++DOCSHELL 0x139fbc800 == 68 [pid = 2194] [id = 773] 07:22:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 164 (0x139f34c00) [pid = 2194] [serial = 2317] [outer = 0x0] 07:22:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 165 (0x139f3f000) [pid = 2194] [serial = 2318] [outer = 0x139f34c00] 07:22:34 INFO - PROCESS | 2194 | 1461162154342 Marionette DEBUG loaded listener.js 07:22:34 INFO - PROCESS | 2194 | ++DOMWINDOW == 166 (0x13a027c00) [pid = 2194] [serial = 2319] [outer = 0x139f34c00] 07:22:34 INFO - PROCESS | 2194 | 1461162154905 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"]]]}] 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:22:34 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" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:22:34 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" 07:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:22:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 989ms 07:22:35 INFO - PROCESS | 2194 | 1461162155014 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 07:22:35 INFO - PROCESS | 2194 | 1461162155015 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 07:22:35 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:22:35 INFO - PROCESS | 2194 | 1461162155019 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:22:35 INFO - PROCESS | 2194 | 1461162155020 Marionette TRACE conn2 <- [1,3058,null,{}] 07:22:35 INFO - PROCESS | 2194 | 1461162155028 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}] 07:22:35 INFO - PROCESS | 2194 | 1461162155139 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 07:22:35 INFO - PROCESS | 2194 | 1461162155242 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:35 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d51000 == 69 [pid = 2194] [id = 774] 07:22:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 167 (0x11211f800) [pid = 2194] [serial = 2320] [outer = 0x0] 07:22:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 168 (0x1162e5c00) [pid = 2194] [serial = 2321] [outer = 0x11211f800] 07:22:35 INFO - PROCESS | 2194 | 1461162155274 Marionette DEBUG loaded listener.js 07:22:35 INFO - PROCESS | 2194 | ++DOMWINDOW == 169 (0x11ae39800) [pid = 2194] [serial = 2322] [outer = 0x11211f800] 07:22:35 INFO - PROCESS | 2194 | 1461162155632 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]]]}] 07:22:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:22:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:22:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:22:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:22:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:22:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:22:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:22:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:22:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:22:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:22:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:22:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:22:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:22:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:22:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:22:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:22:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:22:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:22:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:22:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 621ms 07:22:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:22:35 INFO - PROCESS | 2194 | 1461162155642 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 07:22:35 INFO - PROCESS | 2194 | 1461162155644 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 07:22:35 INFO - PROCESS | 2194 | 1461162155646 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:22:35 INFO - PROCESS | 2194 | 1461162155648 Marionette TRACE conn2 <- [1,3062,null,{}] 07:22:35 INFO - PROCESS | 2194 | 1461162155650 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}] 07:22:35 INFO - PROCESS | 2194 | 1461162155761 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 07:22:36 INFO - PROCESS | 2194 | 1461162156037 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x11b95c000 == 70 [pid = 2194] [id = 775] 07:22:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 170 (0x112125800) [pid = 2194] [serial = 2323] [outer = 0x0] 07:22:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 171 (0x114c29400) [pid = 2194] [serial = 2324] [outer = 0x112125800] 07:22:36 INFO - PROCESS | 2194 | 1461162156089 Marionette DEBUG loaded listener.js 07:22:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 172 (0x1187af400) [pid = 2194] [serial = 2325] [outer = 0x112125800] 07:22:36 INFO - PROCESS | 2194 | [2194] 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 07:22:36 INFO - PROCESS | 2194 | 1461162156532 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:22:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:22:36 INFO - {} 07:22:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 920ms 07:22:36 INFO - PROCESS | 2194 | 1461162156566 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 07:22:36 INFO - PROCESS | 2194 | 1461162156569 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 07:22:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:22:36 INFO - PROCESS | 2194 | 1461162156573 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:22:36 INFO - PROCESS | 2194 | 1461162156574 Marionette TRACE conn2 <- [1,3066,null,{}] 07:22:36 INFO - PROCESS | 2194 | 1461162156578 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}] 07:22:36 INFO - PROCESS | 2194 | 1461162156717 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 07:22:36 INFO - PROCESS | 2194 | 1461162156832 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:36 INFO - PROCESS | 2194 | ++DOCSHELL 0x11570a000 == 71 [pid = 2194] [id = 776] 07:22:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 173 (0x1187aac00) [pid = 2194] [serial = 2326] [outer = 0x0] 07:22:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 174 (0x118835000) [pid = 2194] [serial = 2327] [outer = 0x1187aac00] 07:22:36 INFO - PROCESS | 2194 | 1461162156865 Marionette DEBUG loaded listener.js 07:22:36 INFO - PROCESS | 2194 | ++DOMWINDOW == 175 (0x11a7b2800) [pid = 2194] [serial = 2328] [outer = 0x1187aac00] 07:22:37 INFO - PROCESS | 2194 | 1461162157236 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]]]}] 07:22:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:22:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:22:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:22:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:22:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:22:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:22:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:22:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 674ms 07:22:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:22:37 INFO - PROCESS | 2194 | 1461162157249 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 07:22:37 INFO - PROCESS | 2194 | 1461162157251 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 07:22:37 INFO - PROCESS | 2194 | 1461162157254 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:22:37 INFO - PROCESS | 2194 | 1461162157256 Marionette TRACE conn2 <- [1,3070,null,{}] 07:22:37 INFO - PROCESS | 2194 | 1461162157258 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}] 07:22:37 INFO - PROCESS | 2194 | 1461162157363 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 07:22:37 INFO - PROCESS | 2194 | 1461162157476 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12a8bd000 == 70 [pid = 2194] [id = 766] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x137013800 == 69 [pid = 2194] [id = 765] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x130113800 == 68 [pid = 2194] [id = 764] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12fd04800 == 67 [pid = 2194] [id = 763] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12eed5000 == 66 [pid = 2194] [id = 762] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12dc8f000 == 65 [pid = 2194] [id = 761] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 174 (0x12d0f1000) [pid = 2194] [serial = 2188] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 173 (0x1191adc00) [pid = 2194] [serial = 2173] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 172 (0x11ae33400) [pid = 2194] [serial = 2176] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 171 (0x12b3f6c00) [pid = 2194] [serial = 2185] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 170 (0x129f6d400) [pid = 2194] [serial = 2182] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 169 (0x126446800) [pid = 2194] [serial = 2227] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 168 (0x126349c00) [pid = 2194] [serial = 2179] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | ++DOCSHELL 0x114d85000 == 66 [pid = 2194] [id = 777] 07:22:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 169 (0x113e04400) [pid = 2194] [serial = 2329] [outer = 0x0] 07:22:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 170 (0x1187b4800) [pid = 2194] [serial = 2330] [outer = 0x113e04400] 07:22:37 INFO - PROCESS | 2194 | 1461162157540 Marionette DEBUG loaded listener.js 07:22:37 INFO - PROCESS | 2194 | ++DOMWINDOW == 171 (0x11b06d000) [pid = 2194] [serial = 2331] [outer = 0x113e04400] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12d1de000 == 65 [pid = 2194] [id = 760] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12bd5a000 == 64 [pid = 2194] [id = 759] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12af5a000 == 63 [pid = 2194] [id = 758] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12629b000 == 62 [pid = 2194] [id = 757] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12aaf0000 == 61 [pid = 2194] [id = 756] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x11c425000 == 60 [pid = 2194] [id = 755] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x11ba93800 == 59 [pid = 2194] [id = 754] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12ac7a000 == 58 [pid = 2194] [id = 753] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x11ba9e800 == 57 [pid = 2194] [id = 752] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x1371d6800 == 56 [pid = 2194] [id = 751] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x1371c7800 == 55 [pid = 2194] [id = 750] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12ad40800 == 54 [pid = 2194] [id = 749] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12ad29000 == 53 [pid = 2194] [id = 748] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12fd22000 == 52 [pid = 2194] [id = 747] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x11ade8800 == 51 [pid = 2194] [id = 746] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x12ac7c800 == 50 [pid = 2194] [id = 745] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x123913000 == 49 [pid = 2194] [id = 744] 07:22:37 INFO - PROCESS | 2194 | --DOCSHELL 0x114d8e800 == 48 [pid = 2194] [id = 743] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 170 (0x114e66c00) [pid = 2194] [serial = 2024] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 169 (0x11ae2fc00) [pid = 2194] [serial = 2060] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 168 (0x11bd1c400) [pid = 2194] [serial = 2120] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 167 (0x12b72b800) [pid = 2194] [serial = 2072] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 166 (0x12d071000) [pid = 2194] [serial = 2075] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 165 (0x11c16f800) [pid = 2194] [serial = 2030] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 164 (0x12b729000) [pid = 2194] [serial = 2129] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 163 (0x126b95000) [pid = 2194] [serial = 2123] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 162 (0x11a7ac000) [pid = 2194] [serial = 2027] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 161 (0x12bd91800) [pid = 2194] [serial = 2126] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 160 (0x11c5e5800) [pid = 2194] [serial = 2063] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 159 (0x1297b7800) [pid = 2194] [serial = 2057] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 158 (0x12a8ed400) [pid = 2194] [serial = 2069] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 157 (0x127eefc00) [pid = 2194] [serial = 2066] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 156 (0x12bce9800) [pid = 2194] [serial = 2209] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 155 (0x12d1af400) [pid = 2194] [serial = 2212] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 154 (0x12d54a400) [pid = 2194] [serial = 2213] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 153 (0x12d076c00) [pid = 2194] [serial = 2210] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 152 (0x12d590000) [pid = 2194] [serial = 2215] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 151 (0x12d0fb400) [pid = 2194] [serial = 2171] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 150 (0x11ae2bc00) [pid = 2194] [serial = 2195] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 149 (0x11a86b400) [pid = 2194] [serial = 2194] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x11bd8d800) [pid = 2194] [serial = 2219] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x126ba3000) [pid = 2194] [serial = 2203] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x126d15800) [pid = 2194] [serial = 2204] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x11c29c400) [pid = 2194] [serial = 2200] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x126947800) [pid = 2194] [serial = 2201] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x129936c00) [pid = 2194] [serial = 2206] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x1185ae000) [pid = 2194] [serial = 2192] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x114e65800) [pid = 2194] [serial = 2191] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x12d59b000) [pid = 2194] [serial = 2216] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x12d592800) [pid = 2194] [serial = 2221] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x12e4a5000) [pid = 2194] [serial = 2225] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x1156af000) [pid = 2194] [serial = 2218] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x12e4a1c00) [pid = 2194] [serial = 2222] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x1239e8c00) [pid = 2194] [serial = 2224] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x11acd3000) [pid = 2194] [serial = 2197] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x11bf3cc00) [pid = 2194] [serial = 2198] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x12a8f8400) [pid = 2194] [serial = 2207] [outer = 0x0] [url = about:blank] 07:22:37 INFO - PROCESS | 2194 | 1461162157920 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]]]}] 07:22:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:22:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:22:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:22:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:22:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:22:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:22:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 720ms 07:22:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:22:37 INFO - PROCESS | 2194 | 1461162157975 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 07:22:37 INFO - PROCESS | 2194 | 1461162157976 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 07:22:37 INFO - PROCESS | 2194 | 1461162157979 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:22:37 INFO - PROCESS | 2194 | 1461162157985 Marionette TRACE conn2 <- [1,3074,null,{}] 07:22:38 INFO - PROCESS | 2194 | 1461162158005 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}] 07:22:38 INFO - PROCESS | 2194 | 1461162158168 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 07:22:38 INFO - PROCESS | 2194 | 1461162158300 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x126205800 == 49 [pid = 2194] [id = 778] 07:22:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x114e66c00) [pid = 2194] [serial = 2332] [outer = 0x0] 07:22:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x11bd91800) [pid = 2194] [serial = 2333] [outer = 0x114e66c00] 07:22:38 INFO - PROCESS | 2194 | 1461162158326 Marionette DEBUG loaded listener.js 07:22:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x11c16bc00) [pid = 2194] [serial = 2334] [outer = 0x114e66c00] 07:22:38 INFO - PROCESS | 2194 | 1461162158590 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]]]}] 07:22:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:22:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:22:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:22:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:22:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:22:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:22:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 628ms 07:22:38 INFO - PROCESS | 2194 | 1461162158616 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 07:22:38 INFO - PROCESS | 2194 | 1461162158618 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 07:22:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:22:38 INFO - PROCESS | 2194 | 1461162158620 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:22:38 INFO - PROCESS | 2194 | 1461162158621 Marionette TRACE conn2 <- [1,3078,null,{}] 07:22:38 INFO - PROCESS | 2194 | 1461162158631 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}] 07:22:38 INFO - PROCESS | 2194 | 1461162158726 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 07:22:38 INFO - PROCESS | 2194 | 1461162158731 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:38 INFO - PROCESS | 2194 | ++DOCSHELL 0x129d66000 == 50 [pid = 2194] [id = 779] 07:22:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x11c296c00) [pid = 2194] [serial = 2335] [outer = 0x0] 07:22:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x11c5e7400) [pid = 2194] [serial = 2336] [outer = 0x11c296c00] 07:22:38 INFO - PROCESS | 2194 | 1461162158757 Marionette DEBUG loaded listener.js 07:22:38 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x11c96a000) [pid = 2194] [serial = 2337] [outer = 0x11c296c00] 07:22:39 INFO - PROCESS | 2194 | 1461162159115 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] 07:22:39 INFO - PROCESS | 2194 | 1461162159148 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 07:22:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:22:39 INFO - PROCESS | 2194 | 1461162159151 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:22:39 INFO - PROCESS | 2194 | 1461162159152 Marionette TRACE conn2 <- [1,3082,null,{}] 07:22:39 INFO - PROCESS | 2194 | 1461162159154 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}] 07:22:39 INFO - PROCESS | 2194 | 1461162159241 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 07:22:39 INFO - PROCESS | 2194 | 1461162159246 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x12aae6000 == 51 [pid = 2194] [id = 780] 07:22:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x126444800) [pid = 2194] [serial = 2338] [outer = 0x0] 07:22:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x126449c00) [pid = 2194] [serial = 2339] [outer = 0x126444800] 07:22:39 INFO - PROCESS | 2194 | 1461162159278 Marionette DEBUG loaded listener.js 07:22:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x1269a4c00) [pid = 2194] [serial = 2340] [outer = 0x126444800] 07:22:39 INFO - PROCESS | 2194 | 1461162159637 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]]]}] 07:22:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:22:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:22:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:22:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 518ms 07:22:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:22:39 INFO - PROCESS | 2194 | 1461162159669 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 07:22:39 INFO - PROCESS | 2194 | 1461162159670 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 07:22:39 INFO - PROCESS | 2194 | 1461162159673 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:22:39 INFO - PROCESS | 2194 | 1461162159675 Marionette TRACE conn2 <- [1,3086,null,{}] 07:22:39 INFO - PROCESS | 2194 | 1461162159679 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}] 07:22:39 INFO - PROCESS | 2194 | 1461162159810 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 07:22:39 INFO - PROCESS | 2194 | 1461162159824 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:39 INFO - PROCESS | 2194 | ++DOCSHELL 0x12ac7c800 == 52 [pid = 2194] [id = 781] 07:22:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x1239e8c00) [pid = 2194] [serial = 2341] [outer = 0x0] 07:22:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 143 (0x1269adc00) [pid = 2194] [serial = 2342] [outer = 0x1239e8c00] 07:22:39 INFO - PROCESS | 2194 | 1461162159850 Marionette DEBUG loaded listener.js 07:22:39 INFO - PROCESS | 2194 | ++DOMWINDOW == 144 (0x126d16800) [pid = 2194] [serial = 2343] [outer = 0x1239e8c00] 07:22:40 INFO - PROCESS | 2194 | 1461162160186 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:22:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:22:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 522ms 07:22:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:22:40 INFO - PROCESS | 2194 | 1461162160195 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 07:22:40 INFO - PROCESS | 2194 | 1461162160196 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 07:22:40 INFO - PROCESS | 2194 | 1461162160199 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:22:40 INFO - PROCESS | 2194 | 1461162160200 Marionette TRACE conn2 <- [1,3090,null,{}] 07:22:40 INFO - PROCESS | 2194 | 1461162160202 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}] 07:22:40 INFO - PROCESS | 2194 | 1461162160315 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 07:22:40 INFO - PROCESS | 2194 | 1461162160329 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x12af45000 == 53 [pid = 2194] [id = 782] 07:22:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 145 (0x126d1b400) [pid = 2194] [serial = 2344] [outer = 0x0] 07:22:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 146 (0x127453000) [pid = 2194] [serial = 2345] [outer = 0x126d1b400] 07:22:40 INFO - PROCESS | 2194 | 1461162160355 Marionette DEBUG loaded listener.js 07:22:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 147 (0x129123800) [pid = 2194] [serial = 2346] [outer = 0x126d1b400] 07:22:40 INFO - PROCESS | 2194 | 1461162160688 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:22:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:22:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 517ms 07:22:40 INFO - PROCESS | 2194 | 1461162160722 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 07:22:40 INFO - PROCESS | 2194 | 1461162160723 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 07:22:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:22:40 INFO - PROCESS | 2194 | 1461162160726 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:22:40 INFO - PROCESS | 2194 | 1461162160727 Marionette TRACE conn2 <- [1,3094,null,{}] 07:22:40 INFO - PROCESS | 2194 | 1461162160729 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}] 07:22:40 INFO - PROCESS | 2194 | 1461162160844 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 07:22:40 INFO - PROCESS | 2194 | 1461162160854 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:40 INFO - PROCESS | 2194 | ++DOCSHELL 0x12b3c4800 == 54 [pid = 2194] [id = 783] 07:22:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 148 (0x129124c00) [pid = 2194] [serial = 2347] [outer = 0x0] 07:22:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 149 (0x12977f400) [pid = 2194] [serial = 2348] [outer = 0x129124c00] 07:22:40 INFO - PROCESS | 2194 | 1461162160879 Marionette DEBUG loaded listener.js 07:22:40 INFO - PROCESS | 2194 | ++DOMWINDOW == 150 (0x129f3ac00) [pid = 2194] [serial = 2349] [outer = 0x129124c00] 07:22:41 INFO - PROCESS | 2194 | 1461162161188 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:22:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:22:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 471ms 07:22:41 INFO - PROCESS | 2194 | 1461162161199 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 07:22:41 INFO - PROCESS | 2194 | 1461162161201 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 07:22:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:22:41 INFO - PROCESS | 2194 | 1461162161203 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:22:41 INFO - PROCESS | 2194 | 1461162161204 Marionette TRACE conn2 <- [1,3098,null,{}] 07:22:41 INFO - PROCESS | 2194 | 1461162161206 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}] 07:22:41 INFO - PROCESS | 2194 | 1461162161327 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 07:22:41 INFO - PROCESS | 2194 | 1461162161341 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:41 INFO - PROCESS | 2194 | ++DOCSHELL 0x12bc35800 == 55 [pid = 2194] [id = 784] 07:22:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 151 (0x129f41c00) [pid = 2194] [serial = 2350] [outer = 0x0] 07:22:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 152 (0x129f6e400) [pid = 2194] [serial = 2351] [outer = 0x129f41c00] 07:22:41 INFO - PROCESS | 2194 | 1461162161366 Marionette DEBUG loaded listener.js 07:22:41 INFO - PROCESS | 2194 | ++DOMWINDOW == 153 (0x12a45d000) [pid = 2194] [serial = 2352] [outer = 0x129f41c00] 07:22:41 INFO - PROCESS | 2194 | 1461162161732 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]]]}] 07:22:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:22:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:22:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 571ms 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 152 (0x12bb50000) [pid = 2194] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 151 (0x12993d400) [pid = 2194] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 150 (0x1239e9400) [pid = 2194] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 149 (0x1187b3800) [pid = 2194] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 148 (0x118c39800) [pid = 2194] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 147 (0x114e63000) [pid = 2194] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 146 (0x129c35800) [pid = 2194] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 145 (0x118c47400) [pid = 2194] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 144 (0x1269ac400) [pid = 2194] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 143 (0x1187b3c00) [pid = 2194] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 142 (0x129775800) [pid = 2194] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 141 (0x12e356c00) [pid = 2194] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 140 (0x11a7b1000) [pid = 2194] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 139 (0x12ab87400) [pid = 2194] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 138 (0x1164df800) [pid = 2194] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 137 (0x127157800) [pid = 2194] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 136 (0x12d53fc00) [pid = 2194] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 135 (0x126b9e800) [pid = 2194] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 134 (0x126bac000) [pid = 2194] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 133 (0x12e354c00) [pid = 2194] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 132 (0x11a548800) [pid = 2194] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 131 (0x11c5ebc00) [pid = 2194] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:22:42 INFO - PROCESS | 2194 | --DOMWINDOW == 130 (0x126b96c00) [pid = 2194] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 07:22:42 INFO - PROCESS | 2194 | 1461162162204 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 07:22:42 INFO - PROCESS | 2194 | 1461162162205 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 07:22:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:22:42 INFO - PROCESS | 2194 | 1461162162210 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:22:42 INFO - PROCESS | 2194 | 1461162162211 Marionette TRACE conn2 <- [1,3102,null,{}] 07:22:42 INFO - PROCESS | 2194 | 1461162162213 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}] 07:22:42 INFO - PROCESS | 2194 | 1461162162300 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 07:22:42 INFO - PROCESS | 2194 | 1461162162308 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x11a935000 == 56 [pid = 2194] [id = 785] 07:22:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 131 (0x1187b1400) [pid = 2194] [serial = 2353] [outer = 0x0] 07:22:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 132 (0x118c47400) [pid = 2194] [serial = 2354] [outer = 0x1187b1400] 07:22:42 INFO - PROCESS | 2194 | 1461162162341 Marionette DEBUG loaded listener.js 07:22:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 133 (0x1278f1800) [pid = 2194] [serial = 2355] [outer = 0x1187b1400] 07:22:42 INFO - PROCESS | 2194 | 1461162162666 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:22:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:22:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 468ms 07:22:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:22:42 INFO - PROCESS | 2194 | 1461162162679 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 07:22:42 INFO - PROCESS | 2194 | 1461162162681 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 07:22:42 INFO - PROCESS | 2194 | 1461162162683 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:22:42 INFO - PROCESS | 2194 | 1461162162685 Marionette TRACE conn2 <- [1,3106,null,{}] 07:22:42 INFO - PROCESS | 2194 | 1461162162687 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}] 07:22:42 INFO - PROCESS | 2194 | 1461162162791 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 07:22:42 INFO - PROCESS | 2194 | 1461162162867 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:42 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d1c1000 == 57 [pid = 2194] [id = 786] 07:22:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 134 (0x129775800) [pid = 2194] [serial = 2356] [outer = 0x0] 07:22:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 135 (0x12a465400) [pid = 2194] [serial = 2357] [outer = 0x129775800] 07:22:42 INFO - PROCESS | 2194 | 1461162162892 Marionette DEBUG loaded listener.js 07:22:42 INFO - PROCESS | 2194 | ++DOMWINDOW == 136 (0x12ab82400) [pid = 2194] [serial = 2358] [outer = 0x129775800] 07:22:43 INFO - PROCESS | 2194 | 1461162163138 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]]]}] 07:22:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:22:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:22:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:22:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 470ms 07:22:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:22:43 INFO - PROCESS | 2194 | 1461162163153 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 07:22:43 INFO - PROCESS | 2194 | 1461162163154 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 07:22:43 INFO - PROCESS | 2194 | 1461162163163 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:22:43 INFO - PROCESS | 2194 | 1461162163164 Marionette TRACE conn2 <- [1,3110,null,{}] 07:22:43 INFO - PROCESS | 2194 | 1461162163169 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}] 07:22:43 INFO - PROCESS | 2194 | 1461162163265 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 07:22:43 INFO - PROCESS | 2194 | 1461162163269 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x12d778800 == 58 [pid = 2194] [id = 787] 07:22:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 137 (0x12ab82800) [pid = 2194] [serial = 2359] [outer = 0x0] 07:22:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 138 (0x12ab8d800) [pid = 2194] [serial = 2360] [outer = 0x12ab82800] 07:22:43 INFO - PROCESS | 2194 | 1461162163294 Marionette DEBUG loaded listener.js 07:22:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 139 (0x12b3f8400) [pid = 2194] [serial = 2361] [outer = 0x12ab82800] 07:22:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:22:43 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 07:22:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:22:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 477ms 07:22:43 INFO - PROCESS | 2194 | 1461162163629 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"]]]}] 07:22:43 INFO - PROCESS | 2194 | 1461162163634 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 07:22:43 INFO - PROCESS | 2194 | 1461162163635 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 07:22:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:22:43 INFO - PROCESS | 2194 | 1461162163638 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:22:43 INFO - PROCESS | 2194 | 1461162163639 Marionette TRACE conn2 <- [1,3114,null,{}] 07:22:43 INFO - PROCESS | 2194 | 1461162163644 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}] 07:22:43 INFO - PROCESS | 2194 | 1461162163737 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 07:22:43 INFO - PROCESS | 2194 | 1461162163812 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\", \"8d29eec6-5844-4a11-9057-9346ce2eedc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:43 INFO - PROCESS | 2194 | ++DOCSHELL 0x12dc86000 == 59 [pid = 2194] [id = 788] 07:22:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 140 (0x12ab89000) [pid = 2194] [serial = 2362] [outer = 0x0] 07:22:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 141 (0x12bcec000) [pid = 2194] [serial = 2363] [outer = 0x12ab89000] 07:22:43 INFO - PROCESS | 2194 | 1461162163837 Marionette DEBUG loaded listener.js 07:22:43 INFO - PROCESS | 2194 | ++DOMWINDOW == 142 (0x12d074800) [pid = 2194] [serial = 2364] [outer = 0x12ab89000] 07:22:44 INFO - PROCESS | 2194 | 1461162164083 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]]]}] 07:22:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:22:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 472ms 07:22:44 INFO - PROCESS | 2194 | 1461162164116 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 07:22:44 INFO - PROCESS | 2194 | 1461162164117 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 07:22:45 WARNING - u'runner_teardown' () 07:22:45 INFO - No more tests 07:22:45 INFO - Got 0 unexpected results 07:22:45 INFO - SUITE-END | took 513s 07:22:45 INFO - Closing logging queue 07:22:45 INFO - queue closed 07:22:45 INFO - Return code: 0 07:22:45 WARNING - # TBPL SUCCESS # 07:22:45 INFO - Running post-action listener: _resource_record_post_action 07:22:45 INFO - Running post-run listener: _resource_record_post_run 07:22:46 INFO - Total resource usage - Wall time: 537s; CPU: 57.0%; Read bytes: 274432; Write bytes: 994464256; Read time: 2; Write time: 4847 07:22:46 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:22:46 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 194845184; Write bytes: 187461632; Read time: 15958; Write time: 321 07:22:46 INFO - run-tests - Wall time: 517s; CPU: 57.0%; Read bytes: 274432; Write bytes: 791133184; Read time: 2; Write time: 4385 07:22:46 INFO - Running post-run listener: _upload_blobber_files 07:22:46 INFO - Blob upload gear active. 07:22:46 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:22:46 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 07:22:46 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'] 07:22:46 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 07:22:46 INFO - (blobuploader) - INFO - Open directory for files ... 07:22:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:22:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:22:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:22:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:22:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:22:47 INFO - (blobuploader) - INFO - Done attempting. 07:22:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:22:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:22:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:22:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:22:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:22:49 INFO - (blobuploader) - INFO - Done attempting. 07:22:49 INFO - (blobuploader) - INFO - Iteration through files over. 07:22:49 INFO - Return code: 0 07:22:49 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:22:49 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:22:49 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b53bdf296b05abca6d04dc7046574163e69c71643e79d84762acac030d71143ce43a12a7c1959fb58618ed13e017c4ef14134431057f6bcc80526700bf6b1c68", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fd6f21823a6fbee824abcbdd19feebc962d0172efcfaa05c65fe9237dca5ccdef5586234a6da20e0a6798a81ad66d49503a29c2f662e9fe90afd428e1193aa72"} 07:22:49 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:22:49 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:22:49 INFO - Contents: 07:22:49 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b53bdf296b05abca6d04dc7046574163e69c71643e79d84762acac030d71143ce43a12a7c1959fb58618ed13e017c4ef14134431057f6bcc80526700bf6b1c68", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fd6f21823a6fbee824abcbdd19feebc962d0172efcfaa05c65fe9237dca5ccdef5586234a6da20e0a6798a81ad66d49503a29c2f662e9fe90afd428e1193aa72"} 07:22:49 INFO - Running post-run listener: copy_logs_to_upload_dir 07:22:49 INFO - Copying logs to upload dir... 07:22:49 INFO - mkdir: /builds/slave/test/build/upload/logs 07:22:49 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=604.312624 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 4 secs) (at 2016-04-20 07:22:49.938752) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 07:22:49.942242) ========= 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.MvF5JQk5Lo/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.ILaSRyzTFI/Listeners TMPDIR=/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/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/b53bdf296b05abca6d04dc7046574163e69c71643e79d84762acac030d71143ce43a12a7c1959fb58618ed13e017c4ef14134431057f6bcc80526700bf6b1c68", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fd6f21823a6fbee824abcbdd19feebc962d0172efcfaa05c65fe9237dca5ccdef5586234a6da20e0a6798a81ad66d49503a29c2f662e9fe90afd428e1193aa72"} build_url:https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012717 build_url: 'https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/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/b53bdf296b05abca6d04dc7046574163e69c71643e79d84762acac030d71143ce43a12a7c1959fb58618ed13e017c4ef14134431057f6bcc80526700bf6b1c68", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fd6f21823a6fbee824abcbdd19feebc962d0172efcfaa05c65fe9237dca5ccdef5586234a6da20e0a6798a81ad66d49503a29c2f662e9fe90afd428e1193aa72"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PKM4FezeQBWkADkie2A_cA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 07:22:49.975225) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 07:22:49.975747) ========= 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.MvF5JQk5Lo/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.ILaSRyzTFI/Listeners TMPDIR=/var/folders/qf/j5tbbggj5vn1qwthzwd0p6bc00000w/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.005228 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 07:22:50.027525) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 07:22:50.030951) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 07:22:50.031468) ========= ========= Total master_lag: 7.45 =========